Web Development
JBlog

Обращение из одного компонента в другой в Joomla 3

Rate this item
(2 votes)

Обращение из одного компонента в другой не совсем точная формулировка. Таким способом можно обратиться к любому компоненту (а точней к модели) из любой части сайта, будь это шаблон, модуль или плагин.

// Подключаем папку с моделями компонента
JModelLegacy::addIncludePath(JPATH_SITE  . DS . 'components' . DS . 'com_my_comp' . DS . 'models');

// 1 - Имя класса Модели (Name). 2 - Префикс класса (My_CompModel)
// class My_CompModelName extends JModelItem
$model = JModelLegacy::getInstance('Name, 'My_CompModel');

// Функция модели. Должна быть public!
$mylists = $model->getItems();

Вывод обычным способом. В нашем случае это список

foreach ( $mylists as $list ) {
    echo $list->name;
};
edit Last modified on Sunday, 19 May 2019 12:34
Login to post comments

AM DOX (Joomla 3.x)

MPC (Music Player Component) (Joomla 3.x)

AMGallery (Joomla 3.x)

AMHTML5AUDIO PRO - Audio player

Online Ocenka (Joomla 2.5)

AM Lang

AM Quick Sale (Joomla 3, 4)

AMHTML5AUDIO Lite - Audio player

AMPopup

AM Unite Gallery Plugin

XMap для MPC

AM Parallax Slider (beta)

AMQS Currency Switch