自定义过滤器处理程序中未触发查询方法?
我正在使用Views 3。 我需要创建一个处理日期范围的自定义视图过滤器。因此,我查看了示例并尝试模仿该行为,但遇到了一些麻烦。 看来,当我从扩展我自己的类时views_handler_filter,永远不会调用查询方法,但是如果我从扩展我的类,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'), …