Серия 13: Свой компонент: список объявлений пользователя. Получение информации из инфоблока с помощью ORM
В этой серии реализуем событие OnAfterIBlockElementUpdate которое будет автоматически устанавливаеть дату завершения активности объявления, после проверки модератором. Будет прибавлять 14 дней к дате начала активности и записывать в дату завершения активности элемента.
OnAfterIBlockElementUpdate - Событие "OnAfterIBlockElementUpdate" вызывается после попытки изменения элемента информационного блока методом CIBlockElement::Update. В документации: OnAfterIBlockElementUpdate
Также сделаем собственный компонент для вывода объявлений пользователя в личном кабинете, будем учитывать модерацию объявлений и факт завершения активности (по истечению срока публикации). Комопонент сделаем полностью на D7 ORM используя инфоблок как класс.
Текстовый вариант с примерами получения данных из инфоблока с помощью ORM:Полная версия серии на Boosty: Перейти к серии
ORM в инфоблоках
Чеклист:
- Делаем компонет со списком объявлений пользователя
- Реализуем событие на обновление элемента