为什么i18 n翻译可以在view
中工作,而在AppController
中却不行?
不工作-在AppController
中:
class AppController extends Controller
{
public function initialize()
{
parent::initialize();
debug(__('My English Text'));
...
}
}
作品-在我的view
:
<p><?= __('My English Text') ?></p>
1条答案
按热度按时间kmbjn2e31#
我只需要在调用
__()
之前设置语言。在我的例子中,它是在AppController
中的initialize()
链的更下游设置的。