Как использовать const в Lajax Manager в Yii2

Я пытаюсь использовать const в моем менеджере переводов Lajax. Но встроенная функция сканирования не работает с const, Просто не видит const во время сканирования.

$emailObject->subject = Yii::t(LC::MAIL, LT::TEXT);

Как я могу сделать это с const?

0

Решение

Это ожидаемое поведение, так как сканер анализирует PHP (и JS-файлы, согласно конфигурации) для буквального вхождения шаблона t::('tag', 'Message') и связанные паттерны.

Подробности можно почерпнуть из источника: ScannerFile.php

* Language elements detected in PHP files:
*
* "t" functions:
* ::t('category of language element', 'language element');
* ::t('category of language element', 'language element {replace}', ['replace' => 'String']);
* ::t('category of language element', "language element");
* ::t('category of language element', "language element {replace}", ['replace' => 'String']);

Вы можете переопределить это поведение, если захотите, реализуя свой собственный файл сканера …

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]