我在 Zend 的 Bootstrap.php 中定义了几条路线,我想用 Zend 的 translate 函数进行翻译:
$trans = new Zend_View_Helper_Translate();
$router->addRoute(
'myroute',
new Zend_Controller_Router_Route(':lang/'.$trans->translate('mytitle').'/',
array(
'module' => 'default',
'controller' => 'index',
'action' => 'statistics'
)
)
);
助手本身似乎可以工作(不会引发异常或错误),但总是返回 mytitle 而不是语言文件中定义的实际翻译(我检查过 - 语言文件在视图中工作)。
如何让翻译功能在 Bootstrap.php 文件中工作?