0
我目前正在研究FormType,我想使用轉換器來獲取特殊屬性。Symfony 3將注入轉換器轉換爲表格類型
$builder->add("firstname", TextType::class, array(
"label" => "person.label.firstname",
"attr" => array(
"placeholder" => "person.label.firstname",
"pattern" => "^[a-zA-Z \-]+",
"oninvalid" => 'setCustomValidity("' . $translator->trans('person.validity.firstname') . '")')
))
那麼如何讓工作?我是否需要將它作爲服務注入(如何?),還是應該將它作爲參數傳遞給此表單類型(仍然如此?)?
預先感謝您。
這一切都很好解釋[這裏:*如何訪問服務或從窗體內部配置*](https://symfony.com/doc/current/form/form_dependencies.html)。 – Yoshi
非常感謝! – Mason
字段(標籤和佔位符)應該由symfony翻譯出來 – Matteo