Соответствующий код:Контроллер/JToolBar не работает в Joomla 2.5
JToolBarHelper::custom('saveCategories', 'save', '', 'Save', false, false);
...
<input type="hidden" name="controller" value="EasyBlogController">
Согласно тому, что я могу выкопать из docs и моей previous questions, этого следует вызвать функцию saveCategories()
в EasyBlogController
. Я попытался установить значение easyblog
, easyblog.php
(имя файла), а также текущий EasyBlogController
(Имя класса).
Нажатие на кнопку «Сохранить» только обновляет страницу. Он не перенаправляет, echo
или var_dump
любой тестовый код, который я положил в функцию saveCategories()
. var_dump
ing JRequest::getVar('controller')
и 'task'
верните правильные значения. Создание объекта контроллера, а затем использование $controller->execute('task');
работ.
Я понял это вчера, но спасибо! Это действительно полезно, я добавил немного о настройке настраиваемого контроллера. – SomeKittens