<b>Warning</b>: Missing argument 1 for ControllerModuleBrainyFilter::filter() in <b>/catalog/controller/module/brainyfilter.php</b> on line <b>271</b> Вот такая ошибка. Ругается, на кусок кода: PHP: public function filter($moduleSettings) { $data = $this->_prepareFilterInitialData(); $this->response->setOutput($this->getChild('product/category', $data)); }
Сообщает, что при обращении к этому методу, отсутствуют данные $moduleSettings, лечение: public function filter() или public function filter($moduleSettings = array()) или public function filter($moduleSettings='')
Привет! Первым делом попробовал решить эту проблему именно таким образом. В результате данный действий перестал фильтровать(
Тогда надо идти от противоположного, и дебажить $moduleSettings, то есть что откуда и куда, больше выхода не вижу...
здампить переменую $moduleSettings если она пустая тогда думать костыль, например сформировать масив с настройками етого модуля $this->config->get('что надо'); и т.д... вопше в опенкарте можно юзать просто переменую $setting для получения настроек