【发布时间】:2019-06-01 08:55:12
【问题描述】:
在使用EasyAdminBundle 创建的管理面板中,我的表单验证仅适用于没有CKEditorType 的字段。有些字段需要编辑,所以我用FOSCKEditorBundle 实现了所见即所得。
相关领域的片段:
- { property: 'content', type: 'FOS\CKEditorBundle\Form\Type\CKEditorType'}
当我提交带有空“内容”字段的表单时,我收到一个 InvalidArgumentException 错误:Expected argument of type "string", "NULL" given. 而不是像 请填写此字段这样的验证错误。 p>
不使用 CKEditor 的相关字段的片段:
- { property: 'content' }
=> 验证完美运行。
我的实体字段:
/**
* @ORM\Column(type="text")
* @Assert\NotBlank
* @Assert\NotNull
*/
private $content;
Symfony 分析器显示该字段确实具有required 属性。
如何启用 CKEditor 字段类型的验证?
【问题讨论】:
标签: symfony ckeditor symfony4 easyadmin