Php 以Symfony格式在前端创建所需的A2lix翻译字段
是否有办法通过前端以Symfony形式对字段进行要求和验证?我已尝试将Php 以Symfony格式在前端创建所需的A2lix翻译字段,php,symfony,symfony-forms,sylius,a2lix-translation,Php,Symfony,Symfony Forms,Sylius,A2lix Translation,是否有办法通过前端以Symfony形式对字段进行要求和验证?我已尝试将presentation和translations的属性添加到我的validation.yml文件中,但没有效果 我发现,当我没有在翻译字段中输入任何内容时,表单不会提交,但什么也没有发生。没有FE或BE错误 我的表格: /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) {
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';
}
}