Как получить доступ к массиву переводов Yii2? - PullRequest
1 голос
/ 25 мая 2020

Мне было интересно, есть ли способ получить доступ к массиву перевода (i18n) во время выполнения. Мне нужен доступ к нему, чтобы перевернуть массив и перевести некоторые вещи обратно на исходный язык. (Это необходимо для выполнения SQL запросов к БД на основе ввода пользователя на иностранном языке.)

Большое спасибо, Андрас

1 Ответ

0 голосов
/ 25 мая 2020

Это было мое окончательное решение, хотя оно не выглядит красивым.

$arr = include(Yii::getalias(Yii::$app->i18n->translations['app']['basePath'] . "/" . Yii::$app->language . "/app.php"));
...