如果我在zendform类中声明了多重选择,我将如何检查它是否存在于控制器中
e.g。在zendform中我已经使用选项[foo,bar]
声明了选择元素“mySelectElement”如果选项foo被声明为我的select元素的选项,我如何检查控制器?
这些选项实际上是在表单中动态生成的,但上面的例子保存了吗?
答案 0 :(得分:0)
$形式 - >元素 - > getAttribs(); 返回一个数组键['options']包含现有选项,然后可以通过array_key_exists或in_array进行比较。