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