Серия 13: Свой компонент: список объявлений пользователя. Получение информации из инфоблока с помощью ORM

В этой серии реализуем событие OnAfterIBlockElementUpdate которое будет автоматически устанавливаеть дату завершения активности объявления, после проверки модератором. Будет прибавлять 14 дней к дате начала активности и записывать в дату завершения активности элемента.

OnAfterIBlockElementUpdate - Событие "OnAfterIBlockElementUpdate" вызывается после попытки изменения элемента информационного блока методом CIBlockElement::Update. В документации: OnAfterIBlockElementUpdate

Также сделаем собственный компонент для вывода объявлений пользователя в личном кабинете, будем учитывать модерацию объявлений и факт завершения активности (по истечению срока публикации). Комопонент сделаем полностью на D7 ORM используя инфоблок как класс.

Текстовый вариант с примерами получения данных из инфоблока с помощью ORM:
ORM в инфоблоках
Полная версия серии на Boosty: Перейти к серии

Чеклист:

  • Делаем компонет со списком объявлений пользователя
  • Реализуем событие на обновление элемента

Дополнительные файлы