Нужно создать модуль для отображения данных компонента в joomla

Я новичок в Joomla. Я создал новый компонент с помощью этого http://joomlacomponentcreator.codelydia.com/ веб-сайта.

Теперь мне нужно получить значения из компонента и отобразить их спереди с помощью модуля. Аналогично баннерному модулю.

Может кто-нибудь мне помочь


person Sangeetha Mani    schedule 10.02.2015    source источник


Ответы (2)


Хорошо, если у вас есть модель для вашего компонента, который получает данные из базы данных, вы должны создать экземпляр этой модели в своем модуле следующим образом:

jimport( 'joomla.application.component.model' );
JModelLegacy::addIncludePath( JPATH_SITE.'/components/com_mycompo/models', 'YourModel' );
$model = JModelLegacy::getInstance( 'Items', 'YourModel' ); 

Затем вы используете метод модели для получения нужных данных:

$data = $model->getData();
person Mike    schedule 10.02.2015

Если вы создадите компонент с помощью http://www.component-creator.com, вы получите гораздо больше возможностей. такие как полная поддержка ACL, импорт SQL, редактирование внешнего интерфейса и многие другие типы полей, включая поля внешнего ключа. И в качестве бонуса вы также можете создать модуль, который может отображать ваши данные.

person Søren Beck Jensen    schedule 10.02.2015