[英]Set a translation domain on a form created without a class
我正在嘗試創建帶有翻譯標簽的表單。 我沒有使用AbstractType
類,我只想在控制器中聲明表單:
$form = $this->createFormBuilder($user)
->add('website', 'url', array(
'required' => false,
'label' => 'profession.website.label'
));
如何在表單中添加翻譯域?
我相信您將其作為數組傳遞給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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.