假设我的gender
实体中有一个字段Person
,可以使用以下任意值
如何使用doctrine ORM注释提供此检查,然后使用php app/console generate:doctrine:crud
在表单中创建相应的单选按钮?
我可以直接这样做吗?或者我必须依靠手动方法?
答案 0 :(得分:1)
您可以使用Choice constraint作为ORM注释与实体属性指定有效选项。 Symfony一书甚至以性别为例。
在您的情况下,数组将是 {“MALE”,“FEMALE”,“OTHER”} ,您可能不需要验证错误消息。
由于此验证采用注释格式,因此您需要在Symfony应用配置(config.yml)中启用注释验证,我相信默认情况下仍会禁用此功能。