Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Компонента - это функциональная единица модуля. Каждая компонента предназначена для выполнения определенных действий и может работать только либо на публичной части сайта, либо в панели управления. Примеры компонент публичной части сайта: отображение списка элементов модуля, отображение деталей элемента, спецблок. В общем случае, компонента состоит из двух частей: контроллер и отображение. Компонента работает с моделью данных своего модуля. Процесс работы компоненты модуля на публичной части сайта схематично представлен на следующей схеме:
Рассмотрим устройство компоненты на примере компоненты асинхронного списка в панели управления.
Схема работы компонент
Схема взаимодействия контроллеров в панели администратора |