Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Ресурсы модуля

Большая часть объектов составляющих модуль, доступна для получения по имени ресурса.
Отличительной особенностью ресурсов модуля является то, что имя ресурса начинается с имени модуля.

Список некоторых стандартных ресурсов модуля:

РесурсОписание
Ресурсы модуля  
$modId . '/module/controller/adm'Контроллер модуля (панель управления)
$modId . '/module/controller/frn'Контроллер модуля (сайт)
Ресурсы модели
$modId . '/table/model'Модель данных элемента модуля
$modId . '/table/model/list'Модель списка
$modId . '/table/model/item'Модель элемента
Ресурсы компонент модуля
$modId . '/' . $componentType . '/controller/' . $sideКонтроллер компоненты
$modId . '/' . $componentType . '/view/' . $sideОтображение компоненты
$modId . '/list/controller/' . $sideКонтроллер списка
$modId . '/list/view/' . $sideОтображение списка
$modId . '/list_actions/controller/' . $sideКонтроллер действий списка
$modId . '/list_group_actions/controller/' . $sideКонтроллер групповых действий списка
$modId . '/filter/controller/' . $sideКонтроллер фильтра
$modId . '/filter/view/' . $sideОтображение фильтра
$modId . '/form/controller/' . $sideКонтроллер формы
$modId . '/form/view/' . $sideОтображение формы
Служебные ресурсы модуля
$modId . '/service'Сервисный класс модуля

Здесь:
$modId - имя модуля
$side - рабочая область модуля: adm (панель управления) или frn (сайт)

Например, получение контроллера компоненты списка модуля news для панели управления:

$oNewsListController = AMI::getResource('news/list/controller/adm');

Результат - экземпляр объекта AmiMultifeeds_News_ListAdm.

Полный список ресурсов стандартных модулей доступен в Amiro.CMS API Reference.

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.