Zend Form Select,使用数组表示法管理它

时间:2011-10-03 15:34:49

标签: select zend-form acl

我在Zend中有一个用来管理一系列资源特权的表单(我们讨论的是存储在db中的动态ACL)。因此,对于他们中的每一个,我想通过具有访问权限的select元素(下拉列表)来决定。控制器将接收请求并处理它。我的问题是:如何在表单中添加元素,以便有可能将所有选项存储在由多个元素组成的单个数组中作为表单的select元素的数量?我可以问一个简短的实例吗?谢谢!

1 个答案:

答案 0 :(得分:0)

$myArray = array(   ''=>'Select',
                           'Father'=>'Father',
                           'Mother'=>'Mother',
                           'Brother'=>'Brother',
                           'Sister'=>'Sister',
                           'Daughter'=>'Daughter',
                           'Son'=>'Son',
                           'Other'=>'Other',
                 );

'relationship' => array(
                    'type'=>'select',
                            'options'=>
                                    array(
                                    'label'=>'Relation',
                                    'multiOptions' => $myArray,                                                            
                                    )
                ),

check this