根据 knp 的说法,这应该是您可以轻松地将翻译添加到菜单的方式。它不适合我。我的菜单类:
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
但是,我的菜单仍然有标签“测试”而不是翻译文件中的值。我在这里错过了什么吗?
我的语言环境设置config.yml
为en
.