Size: a a a

2020 February 25

Д

Дмитрий in Yii Framework 3
можно выполнять колбэк с контекстом Rule, в котором есть translate() или как там будет название
можно передавать в аргументы объект переводичка, если тот присутствует
источник

Д

Дмитрий in Yii Framework 3
или пусть пишут use($translator) и сами его достают :)
источник

АН

Александр Некрасов in Yii Framework 3
)
источник

АН

Александр Некрасов in Yii Framework 3
там с параметрами проблема
источник

АН

Александр Некрасов in Yii Framework 3
если с твоим варяинтом, придется убить 2 агрумент $this->addError
источник

АН

Александр Некрасов in Yii Framework 3
и это вынудить передавать уже готовые сообщения
источник

Д

Дмитрий in Yii Framework 3
ну да, я к этому и клоню. раньше с подстановкой так и было
источник

АН

Александр Некрасов in Yii Framework 3
не проще на выходе сообщения форматировать, а Rule оставить заниматся валидации ?)
источник

Д

Дмитрий in Yii Framework 3
слишком много магии будет под капотом.
как мне добавить сообщение без перевода?
addError($message, $params, false)?)
источник

АН

Александр Некрасов in Yii Framework 3
они и добавляются без перевода, переводятся на выходе, можно сделать геттер который дает $this->errors сообщения, если это нужно
источник

Д

Дмитрий in Yii Framework 3
ну вот, уже дополнительный геттер (юзерский) под юзкейс)
источник

Д

Дмитрий in Yii Framework 3
а может решится одной строчкой
addError('custom message')
addError($translator->translate('custom message'))
источник

АН

Александр Некрасов in Yii Framework 3
нужно будет вернуть messageFormatter, выслушаем других, и уже решим )
источник

Д

Дмитрий in Yii Framework 3
зачем? есть же i18n-translator
источник

АН

Александр Некрасов in Yii Framework 3
Дмитрий
зачем? есть же i18n-translator
Чтоб проверить установлен или нет Translator, можно просто транслате назвать чтоб не путало
источник

Д

Дмитрий in Yii Framework 3
https://github.com/yiisoft/db-pgsql/pull/12/files/150f4efb2d0b62ca880477c538736bebc6c2140c#r384006644
помогите расшифровать его ответ, раз 5 прочел, так и не понял о чем он :(
источник

RM

Rustam Mamadaminov in Yii Framework 3
:)
источник

Д

Дмитрий in Yii Framework 3
ну там комменты от terabytesoftw
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
ну там комменты от terabytesoftw
А что тебе там непонятно? Он хочет сделать абстрактный тест в db и подключать разные адаптеры. А в самих адаптерах оставить только тесты, которые юзают особенности адаптера.
источник

DS

Dmitriy S in Yii Framework 3
Хотя зачем он убрал autoload-dev мне тоже непонятно.
источник