post_index
ОТКРЫТЬ ПОСТ
yii2

Правило валидации «safe», для тех, кто в танке / Yii framework

Зачастую, начинающие Yii программисты, непонимают для чего нужно правило валидации «safe». Эта статья должна прояснить путанницу, и заодно объяснить, что такое саммовое присваивание.



Вкраце. Правила валидации служит двум целям:

  1. Убедиться, что данные переданные через форму, введены корректно.
  2. Определить, какие поля могут быть назначены переменной $model.
Они связанны, но она не являются одним и тем же.

post_index
ОТКРЫТЬ ПОСТ
yii2

Добавление тегов к записям. Yii2-taggable

Воспользуемся поведением https://github.com/2amigos/yii2-taggable-behavior.

Делаем всё согласно описанию, но так как в моей модели записей блога поле для тегов называется 'tags', то в поведении явно прописываю это в параметре 'attribute' (т.к. по-умолчанию это расширение поведения тегов работает для атрибута tagNames)