1

是否可以使用 Zend\Form\Annotation 功能来创建单选按钮?

我现在正在尝试这个:

/**
 * @Annotation\Type("Zend\Form\Element\Radio")
 * @Annotation\Options({"label":"Status"})
 */
public $status;

但我不知道如何通过注释传递单选按钮选项。

有任何想法吗?普通文本输入工作正常,即:

/**
 * @Annotation\Filter({"name":"StringTrim"})
 * @Annotation\Type("Zend\Form\Element\Textarea")
 * @Annotation\Options({"label":"Description"})
 */
public $description;
4

1 回答 1

2

很容易:

/**
 * @Annotation\Type("Zend\Form\Element\Radio")
 * @Annotation\Options({"label":"Status"})
 * @Annotation\Attributes({"options":{"1":"Enabled","2":"Disabled"}})
 * @Annotation\Required(true)
 */
public $status;
于 2013-03-11T12:17:53.137 回答