Я создаю плагин Joomla, и я создал пользовательское задание (другими словами, новую функцию), и я хотел бы создать файл субконтроллера для вставки его.
Проблема в том, что я пишу плагин, и я хочу добавить новую пользовательскую задачу без изменения файла components/com_content/controller.php
.Все это потому, что я не знаю, как добавить мою tack-функцию к controller.php
во время установки плагина.
На самом деле у меня нет проблем, если я просто вставлю свою новую функцию в вышеупомянутый controller.php
Я попытался написать субконтроллер, как я прочитал здесь: С Joomla, как мне войти в вызов AJAX только вывод, сгенерированный функцией php с именем?1011 *
Scilicet:
1) Я создал новый файл субконтроллера: /components/com_content/controllers/myTaskController.raw.php
.В этот новый файл контроллера я попытался вставить только свою пользовательскую функцию-задачу (myTaskFunction
) после того, как я также создал новый класс.Но это не работает: (
2) Затем я вызываю пользовательскую задачу, используя url index.php?option=com_content&task=myTaskController.myTaskFunction&format=raw
.Но это не работает: (
Где я ошибся?