Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Модель списка отвечает за получение списка элементов и предоставляет средства для его обхода.
Модель списка используется для загрузки данных списка компонентой отображения (view) для последующей отрисовки списка. Проще всего модель списка понимать, как итератор по данным, возвращающий модели элементов, хранящих данные, или выборку нескольких записей одной таблицы из базы данных. Пример получения модели списка для модуля новостей:
Результат: экземпляр объекта AmiMultifeeds_News_TableList Для того чтобы в списке появились данные, необходимо уточнить условия выборки и дать команду на выполнение запроса получения данных. Во первых, необходимо указать какие поля модели будут необходимы списку:
Во вторых, конкретизировать условия выборки:
При необходимости, можно указать сортировку и лимит количества возвращаемых записей:
И загрузить данные:
Для получения элементов списка, можно использовать оператор foreach:
При использовании генератора решений можно указать будет ли модуль входящий в решение содержать компоненту списка элементов модуля Полный список методов модели списка доступен в Amiro.CMS API Reference. |