Есть ли способ сделать Перевод 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';
}
}
Задача ещё не решена.
Других решений пока нет …