Здравствуйте
Произошла ситуация от которой я даже вспотел!
Создал класс, контроллер.
$this->fields_list = array(
...
'feature_2_name' => array(
'title' => $this->l('Характеристика2'),
'filter_key' => 'fl2!feature_2_name',
'width' => 100,
'havingFilter' => true
),
...
но ошибся в названии поля feature_2_name (должно было быть просто name)
В результате ошибка (скрин во вложении)
исправил
'filter_key' => 'fl2!feature_2_name',
на
'filter_key' => 'fl2!name',
Ошибка, которая на скрине снова появилась
Почистил через меню кэш, очистил папку Cache, поменял в настройках "Файловое кэширование" на "MySQL", снова почистил кэш - результата никакого.
Полез к "родителю" контроллера - AdminController.
Тупо удалил из кода формирования запроса переменную $having_clause - страница отобразилась.
Снова вернул $$having_clause.
Снова ошибка!
Вот тут я и начал немного потеть!
Где "зависла" эта строка?
'fl2.feature_2_name'
Что делать?