8 (800) 775-52-93      hr@cetera.ru    

Работа с материалами

Материалы в CeteraCMS группируются по типам материалов. Каждый тип материалов характеризуется своим набором полей и таблицей БД, в которой хранятся материалы данного типа. Тип материалов описывается классом \Cetera\ObjectDefinition. Разделы могут содержать материалы только одного типа, указанного в свойствах раздела.

Материалы представлены классом \Cetera\Material. Все пользовательские поля материалов доступны как свойства объекта. Для получения материалов, как правило, используются соответствующих методы разделов. Смотри Работа с разделами и Итераторы.

Методы \Cetera\Material

Метод Описание
getById($id, $type) Статический. Возвращает материал с данным ID. $type — id типа материала или объект \Cetera\ObjectDefinition
factory($type) Статический. Создает материал. $type — id типа материала или объект \Cetera\ObjectDefinition
getCatalog() Возвращает раздел, которому принадлежит материал или false, если материал не принадлежит разделу
getUrl() Возвращает абсолютную ссылку на материал
delete() Удаляет материал
copy($dst) Копирует материал в указанный раздел
save() Сохраняет материал в БД
setFields($fields) Обновляет поля материала

Поделиться в соц. сетях:    

Мы на связи

Поле обязательно для заполнения

Введите ваш электронный адрес

Схема проезда

logo
Адрес офиса

Проспект Ленина, дом 25, 6 этаж, офис 606 (Адрес для курьера)

Почтовый адрес

ООО «Цетера Лабс» Куда: 150040, г.Ярославль, п/о 40, а/я 62

Телефон
Email
         
   © Fastsite, 2002–2018       Создание сайта — Cetera Labs      Сообщить об ошибке      Политика конфиденциальности