Добрый день.
1 Имеем VIEWшку.
2 Создали свой custom_code фильтр, который обрабатываем через extends views_handler_filter
3 Во VIEWшку этот фильтр передается через параметр CODE в строке запроса. например bla-bla-bla.ru/myview?code=one
Что мы можем сделать?
Например, можем добавить условие для выборки из таблицы записей где дата продажи меньще текущей.
То есть, листинг будет строиться только из проданных позиций.
<?php
class mymodule_handler_filter_custom_code extends views_handler_filter {
function query() {
$this->ensure_my_table();
$alias = $this->table_alias;
$this->query->add_where_expression($this->options['my_db'], "$alias.sale_date < now()");
dsm($this);
}
}
?>
Что хочется: а как поймать значение этого параметра code ? В вышеприведенном примере он равен one
Смотрю в dsm($this);, но что-то не вижу.
В итоге хочу ловить значения этого параметра и перестраивать запросы к таблице через add_where_expression
Спасибо.
Комментарии
Ничуть

Просто уже успел привыкнуть что у DRUPAL почти все свое и размещено в массивах
Риторический вопрос

Да я и не спорю