Посты с меткой ⟪Поведения в yii2

yii2 PurifyBehavior

Создаем поведение yii2 PurifyBehavior для очистки данных из формы.

Создаем поведение. Создадим в папке common/components/behaviors PurifyBehavior.php с таким кодом:<?php namespace common\components\behaviors; use yii\base\Behavior; use yii\db\ActiveRecord; use yii\helpers\HtmlPurifier; /** * Class PurifyBehavior * * */ class...

Создание меток времени TimestampBehavior в yii2

TimestampBehavior в yii2 - сохранение меток времени.

В yii2 имеется несколько классов поведений что называется из коробки.Рассмотрим, как использовать на практике TimestampBehavior.yii\behaviors\TimestampBehavior автоматически заполняет указанные атрибуты текущей меткой времени.Такое поведение полезно, когда нужно создать новую...

Заполнение полей авторства при создании или обновлении записи в бд

BlameableBehavior в yii2 - метки авторства

BlameableBehavior автоматически заполняет указанные атрибуты текущим идентификатором пользователя.Для этого в обновляемой таблице должны быть поля id юзера как created_by и updated_by. Назвать их можнокак угодно, конечно. Главное, чтобы в них можно бы...

Авто заполнение атрибутов модели.

yii2 AttributesBehavior - авто заполнение атрибутов модели

AttributesBehavior автоматически присваивает значения,указанные для одного или нескольких атрибутов объекта ActiveRecord, когда происходят определенные события.Чтобы использовать AttributesBehavior, настройте свойство $attributes , которое должно указать сп...

Yii2 SluggableBehavior

SluggableBehavior поведение yii2 для создания url.

Вопрос создания читаемых url адресов всегда был одним из важных как в сфере SEO так и дляудобства для пользователя веб сайта. Набор идентификаторов в url не всегда приемлем и понятен,такой адрес сложно запомнить. Поэтому в адресах указывается какое-то слово или сло...

AttributeTypecastBehavior поведение

AttributeTypecastBehavior - установка типов данных ActiveRecord свойств.

AttributeTypecastBehavior обеспечивает возможность автоматического присваивания атрибутов модели. При выборке из базы данных с помощью yii\db\ActiveRecord все атрибуты на основе схемы автоматическиприобразуются к типу данных в php соответствующем тому, как...