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