Допустим, у меня есть эта форма:
//...
class BananaType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('flavor');
$builder->addEventListener(FormEvents::SUBMIT, function (FormEvent $event) {
$form = $event->getForm();
if ($form->get('flavor')->getData() === null) {
$form->addError(new FormError('form.error.flavor_missing'));
}
}
}
}
Несмотря на то, что сообщение form.error.flavor_missing определено как в messages.yml, так и validators.yml, оно не отображается.
Есть идеи, как это перевести?Я надеюсь, что мне не придется внедрять сервис translator
в каждой форме, используя этот код, чтобы решить эту проблему.