Другие поведения
Кроме затронутых выше, есть и другие уже реализованные поведения. Как встроенные, так и сторонние:
- [[yii\behaviors\BlameableBehavior]] - автоматически заполняет указанные атрибуты ID текущего пользователя.
- [[yii\behaviors\SluggableBehavior]] - автоматически заполняет указанные атрибут пригодным для URL текстом, получаемым из другого атрибута.
- [[yii\behaviors\AttributeBehavior]] - автоматически задаёт указанное значение одному или нескольким атрибутам ActiveRecord при срабатывании определённых событий.
- yii2tech\ar\softdelete\SoftDeleteBehavior - предоставляет методы для «мягкого» удаления и воосстановления ActiveRecord. То есть выставляет статус или флаг, который показывает, что запись удалена.
- yii2tech\ar\position\PositionBehavior - позволяет упралять порядком записей через специальные методы. Информация сохраняется в целочисленном поле.