Yii2: как создать собственную namespace папку в корне проекта

Казалось бы, все лишь нужно создать папку в корне и указать верный namespace и все должно начать работать как по взмаху волшебной палочки. Но не все так просто и сейчас я объясню почему.
Читать далее…

Yii2: как сделать ActiveForm ошибки незакодированными?

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

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

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

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

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