Создание поля перевода A2lix, требуемого в интерфейсе в форме Symfony

Есть ли способ сделать поле перевода A2lix необходимым и проверенным через интерфейс в форме Symfony? Я попытался добавить свойство presentation и translations в файл validation.yml , но безрезультатно.

Я нахожу, что, когда я ничего не вводил в поле перевода, форма не отправляется, но ничего не происходит. Нет ошибки FE или BE.

Моя форма:

 /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('translations', 'a2lix_translationsForms', array( 'form_type' => new CourseGuideTranslationType($this->dataClass . 'Translation', $this->validationGroups), 'label' => 'crmpicco.course_guide.name', 'required' => true )) ->add('name', 'text'); } 

В validation.yml :

 CRMPicco\GolfBundle\Entity\CourseGuide: properties: name: - NotBlank: ~ 

CourseGuideTranslationType.php :

 class CourseGuideTranslationType extends AbstractResourceType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('presentation', 'text', array( 'required' => true, 'label' => false, )) ; } /** * {@inheritdoc} */ public function getName() { return 'crmpicco_course_guide_translation'; } } 

Related of "Создание поля перевода A2lix, требуемого в интерфейсе в форме Symfony"