0

我正在使用Docrine2with AnnotationForms,我想知道如何实现以下目标:

我的实体中有一个字段,它应该是一个包含大约 4 个静态选项的下拉列表。

对于Django用户:我想定义choices.

例子:

标签:你住在哪个大陆?

选择:非洲、亚洲、美洲、欧洲

因为选择不会改变,所以我想将它们放在我的实体中的某个位置,以便它们绑定到数据模型。

有这种可能吗?或者如果不是最好的解决方法是什么?

4

1 回答 1

0

在这里偶然找到了解决方案:

/**
 * @ORM\Column(type="string")
 * @Form\Type("Zend\Form\Element\Select")
 * @Form\Filter({"name":"StripTags"})
 * @Form\Options({"label":"Continent*", "value_options": {"0":"Select one","1":"Africa","2":"America"}})
 * @Form\Validator({"name":"InArray", "options":{"haystack":{"1","2"}, "messages":{"notInArray":"Choose one!"}}})
 * @Form\Attributes({"value":"0"})
 */
protected $continent;
于 2013-03-12T11:46:01.620 回答