Ich möchte ein Formular übersetzen, das mit symfony's formbuilder erstellt wurde. Da ich keine große Übersetzungsdatei haben möchte, ist es splitted up in "Domains".Symfony2 - Übersetzungsdomäne für ein ganzes Formular festlegen
Jetzt muss ich die translation_domain
für jedes Formularfeld angeben, sonst Symfony wird in der falschen Datei suchen. Diese Option muss zu jedem Feld hinzugefügt werden, und ich frage mich, ob es eine Möglichkeit gibt, diese Option auf ein ganzes Formular zu setzen?
Beispielcode i mit nicht glücklich bin:
$builder->add(
'author_name',
'text',
array('label' => 'Comment.author_name', 'translation_domain' => 'comment')
)->add(
'email',
'email',
array('label' => 'Comment.email', 'translation_domain' => 'comment')
)->add(
'content',
'textarea',
array('label' => 'Comment.content', 'translation_domain' => 'comment')
);
Danke. Völlig vergessen es b/c hat es nie zuvor gebraucht. –
Was ist mit einem Formular, das ohne Klasse erstellt wurde? – drskullster
Jetzt ist es veraltet. Verwenden Sie stattdessen die configureOptions-Methode –