Создание поля перевода 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';
}
}

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]