Knp 菜单翻译
Knp menu translations
根据 knp,this 应该是您可以轻松将翻译添加到菜单的方式。它不适合我。
我的菜单 class:
public function createMainMenuLeft(array $options)
{
$menuLeft = $this->factory->createItem('root', array('childrenAttributes' => array('class' => 'left')));
$menuLeft->addChild('test', array('route' => 'test_route'))
->setExtra('translation_domain', 'AppBundle');
return $menuLeft;
}
在AppBundle/Resources/translations/messages.en.yml我有
test: nothing
但是,我的菜单仍然有标签 'test' 而不是翻译文件中的值。我在这里遗漏了什么吗?
我的区域设置是 config.yml
到 en
。
经过一番研究后,我在捆绑包的文档中找到了执行此操作的方法,而不是来自 symfony 的文档。模板必须被覆盖。 Source
根据 knp,this 应该是您可以轻松将翻译添加到菜单的方式。它不适合我。 我的菜单 class:
public function createMainMenuLeft(array $options)
{
$menuLeft = $this->factory->createItem('root', array('childrenAttributes' => array('class' => 'left')));
$menuLeft->addChild('test', array('route' => 'test_route'))
->setExtra('translation_domain', 'AppBundle');
return $menuLeft;
}
在AppBundle/Resources/translations/messages.en.yml我有
test: nothing
但是,我的菜单仍然有标签 'test' 而不是翻译文件中的值。我在这里遗漏了什么吗?
我的区域设置是 config.yml
到 en
。
经过一番研究后,我在捆绑包的文档中找到了执行此操作的方法,而不是来自 symfony 的文档。模板必须被覆盖。 Source