Использовать ID/ключи вместе слов для перевода в Yii2 (I18N)

Для одного из проектов мне понадобилось использовать мультиязычность. И одно из условий было следующее:вместо полноценных слов использовать ключи для перевода. Например, вместе «Строка для перевода», нужно было использовать «string_to_translate».

В документации к Yii, я не нашел информации по поводу перевода по ключам, и, я начал искать в гуглить и наткнулся на одну интересную запись в Yii2 Cookbook. В этом будет частичный перевод этой записи, а так же мои личные мысли и поправки к ней.  
Читать далее…

Yii2 спрятать GridView колонку при определенном условии

В этом небольшом снипете, я покажу как можно скрыть GridView колонку в Yii2 по определенному условию. Допустим вы пишите виджет и он много где используется и при определенных условиях, некоторые колонки должны быть скрыты. 
Читать далее…

Yii2 валидация полей по определенным сценариям

В Yii2 есть возможность добавления сценариев в модели, например для create() и update(). В этой записи, я покажу как создать сценарий и использовать одну и туже модель для валидации одной и той же формы в нескольких местах.
Читать далее…

Сделать поле в нижнем регистре в Yii2

В Yii2 есть достаточно много фильтров, которые предоставляются внутри самого фреймворка, но не все о них знают. Один из них — это возможность делать строку в большом или маленьком регистре. 
Читать далее…

Старые записи »