Валидация переменной с помощью стандартных валидаторов
Иногда нужно проверить переменную на соответствие определенным параметрам, для этой задачи вместо средств, который предоставляет нам php можно воспользоваться стандартным функционалом Yii. Скажем чтобы проверить правильность email’а достаточно использовать ниже следующий код (данный пример присутствует в официальной документации):
Получение результатов запроса через Active Record в массив
В процессе чтения документации по Active Record к Yii2 был обнаружен интересный метод с помощью которого данные можно получить сразу в массив, вместо стандартного объекта. В некоторых случаях это может быть довольно полезно. Собственно сам метод: asArray(), применять его можно вместе с любым методом получения данных из AR, например так:
DynamicModel в Yii2, простой пример
Во второй итерации замечательного фраймворка Yii2 была обнаружена возможность создания динамических моделей, отвечает за это одноименный класс DynamicModel, расширяющий класс Model. Призван он упростить формирование полей ввода для определенных переменных, которые по той или иной причине невозможно занести в стандартную модель, но которые нужно подвергнуть валидации.