Goldensites. Создание сайтов. Разработка сайтов.

Новое на сайте

Редизайн сайта для Avantage, г.Новосибирск
Сайт на домене www.avantage-sib.ru; Разработка эксклюзивного дизайна в соответствии с
Создание сайта для оценочной компании Эстима, г.Барнаул
Сайт на домене www.estimacom.ru; Разработка эксклюзивного дизайна в соответствии с
Разработка сайта для ООО Алтай-Метран-Сервис
Сайт на домене www.ams-bar.ru; Разработка эксклюзивного дизайна для организации, занимающейся
Добавить сайт в каталог лучшихсайтов Joomla!

Вход в личный кабинет Goldensites

LiveZilla Live Chat Software

Портфолио по дизайну сайтов, разработке сайтов, созданию фирменного стиля

Как я могу вызвать контроллер Joomla из другого контроллера?

Ответ:
У контроллеров Joomla есть доступ ко всем их собственным ресурсам, однако если Вы хотите использовать ресурсы другого контроллера, действительно, нет никаких функций для вызова одного контроллера из другого. Следующий код позволяет сделать это:

include_once(JPATH_COMPONENT . DS . 'controllers' . DS .'ControllerName' . '.php');
$controller = new ControllerName(); 
$controller->execute('task');


Включайте контроллер точно также, как вы делали это в основоном компоненте и затем создайте новый экземпляр контроллера.

Добавить комментарий


Защитный код
Обновить


Есть что почитать

Стандартные типы параметров для расширений Joomla!
Joomla! 1.6.x поддерживает 21 стандартный тип параметров расширений (шаблонов, плагинов,
Класс JFactory
Часто при разработке сайтов на Joomla! мы используем класс JFactory.
Joomla! - номер 1 в Европе
Cmscrawler.com провел обзор 2 944 914 европейских web-сайтов и определил
Создание заставки для сайтов ООО "Ен-Ко"
Регистрация доменного имени en-ko.su; Разработка эксклюзивного дизайна в соответствии с
Joomla 1.6 создание компонента (Часть 1)
В этой статье мы расcкажем вам о том как создать