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