2016-04-08 10 views
1

Laut knp, this sollte, wie Sie leicht Übersetzungen in Ihr Menü hinzufügen können. Es funktioniert nicht für mich. Mein Menü Klasse:Knp Menü Übersetzungen

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; 
    } 

In AppBundle/Ressourcen/Übersetzungen/messages.en.yml Ich habe

test: nothing 

jedoch mein Menü noch das Etikett 'Test' hat nicht den Wert aus den Übersetzungen Datei. Fehle ich hier etwas?

Mein Gebietsschema wird in bis en eingestellt.

+0

haben Sie versucht, ohne die zusätzliche Übersetzungsdomäne zu setzen? – Matteo

+0

@Matteo ja, habe ich. Funktioniert nicht – Matt

Antwort

2

Nach einigen Recherchen fand ich den Weg, es in der Dokumentation aus dem Bündel zu tun, nicht die von Symfony. Die Vorlage muss überschrieben werden. Source

Verwandte Themen