我正在尝试使用已翻译的标签创建表单。我没有使用AbstractType
类,我只想在控制器中声明我的表单:
$form = $this->createFormBuilder($user)
->add('website', 'url', array(
'required' => false,
'label' => 'profession.website.label'
));
如何在表单中添加翻译域?
答案 0 :(得分:4)
我相信你把它作为数组传递给createFormBuilder
$form = $this->createFormBuilder($user, [
'translation_domain' => 'comment'
])->add('website', 'url', [
'required' => false,
'label' => 'profession.website.label'
]);
第一个参数是表单的数据,第二个是选项。 http://api.symfony.com/2.0/Symfony/Bundle/FrameworkBundle/Controller/Controller.html#method_createFormBuilder