クエリメソッドはカスタムフィルターハンドラーでトリガーされませんか?
ビュー3を使用しています。 日付範囲を処理するカスタムビューフィルターを作成する必要がありました。だから私は例を見て、その振る舞いを模倣しようとしたところ、いくつかの問題が発生しました。 から自分のクラスを拡張views_handler_filterするとqueryメソッドが呼び出されないようですが、自分のクラスをから拡張するviews_handler_filter_stringと機能するとします。 私は何かを忘れなければならないが、私はここで立ち往生しています。 これが私のコードです。誰かが見て、何が起こったのかをアドバイスしてくれれば、私はとても感謝しています。 これが私の.views.incファイルです: <?php class v3d_date_custom_filter extends views_handler_filter { var $always_multiple = TRUE; function value_form(&$form, &$form_state) { //parent::value_form($form, $form_state); $form['value']['v3d_date']['period'] = array( '#type' => 'select', '#title' => 'Period', '#options' => array( '7_days' => 'Last 7 days', 'yesterday' => 'Yesterday', 'today' => 'Today', 'custom' => 'Custom dates'), '#default_value' …