OnCreate

Data Source

Эта статья еще не закончена!

Вы видите это сообщение, поскольку текущая статья еще не закончена или содержит непроверенную информацию. Как написать статью.

Используется для создания новой записи.

Вызывается из шаблона

Вызывается из шаблона редактирования записи.

Вызывает события

в процессе выполнения вызывает события

косвенно вызывает события через метод kDBItem::Create:

В методе kDBItem::Create происходит базовая проверка объекта с помощью настроенных для них валидаторов, форматирование элементов с помощью настроенных форматтеров и создание записи. В случае успешного создания записи, вызывается следующий метод:

Потенциальное применение

Переписав данное событие в своем EventHandler, возможно сделать:

  • выполнения дополнительных проверок значений полей объекта;

  • установки значений полей, которые не доступны на форме редактирования;

  • запрета создания записи в базе данных.

  • отсылку дополнительных E-mails привязанных к специфическим условиям создания записи.

но не стоит забывать про методы OnBeforeItemCreate и OnAfterItemCreate. Пример использования можно просмотреть в platform, файл core/units/users/users_event_handler.php.

Ограничения