В настоящее время я работаю над FormType, где я хочу использовать переводчик для специальных атрибутов.Symfony 3 Inject translator to Form Type
$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') . '")')
))
Так как же я получаю работать? Должен ли я вводить его как услугу (как?), Или я должен передать ее в качестве параметра для этого типа формы (еще как?)?
Заранее спасибо.
Это все очень хорошо объяснил [здесь: * Как получить доступ к Услугам или Config из внутри формы *] (https://symfony.com/doc/current/form/form_dependencies.html). – Yoshi
Большое спасибо! – Mason
, что поля (ярлык и заполнитель) должны быть переведены из коробки symfony – Matteo