【问题标题】:Zend Framework 2 - Static options for annotation formZend Framework 2 - 注释表单的静态选项
【发布时间】:2013-03-12 10:28:18
【问题描述】:

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

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

对于Django 用户:我想定义choices

例子:

标签:你住在哪个大陆?

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

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

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

【问题讨论】:

    标签: php doctrine-orm annotations zend-framework2


    【解决方案1】:

    无意中找到了解决办法here

    /**
     * @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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多