Задайте домен трансляции для формы, созданной без класса
Я пытаюсь создать форму с переведенными метками. Я не использую класс AbstractType
, я просто хочу объявить свою форму в контроллере:
$form = $this->createFormBuilder($user)
->add('website', 'url', array(
'required' => false,
'label' => 'profession.website.label'
));
Как я могу добавить домен перевода в свою форму ?
1 ответ:
Я полагаю, что вы передаете его в виде массива в 2-й аргумент для
createFormBuilder
Первый аргумент-это данные для формы, второй-параметры. http://api.symfony.com/2.0/Symfony/Bundle/FrameworkBundle/Controller/Controller.html#method_createFormBuilder$form = $this->createFormBuilder($user, [ 'translation_domain' => 'comment' ])->add('website', 'url', [ 'required' => false, 'label' => 'profession.website.label' ]);