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

发布于 2024-12-07 23:28:27 字数 178 浏览 0 评论 0原文

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

I've a form in Zend that I use to manage the privileges of a series of resources (we're talking about dynamic ACLs stored in a db). So, for each of them I want to decide, through a select element (dropdown) who has the access. The controller will receive the request and handle it. My question is: how can I do to add elements to the form for having the possibility to store all the choices in one single array composed by many elements as the number of select element of form? Can I ask you a short real example? Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

命硬 2024-12-14 23:28:27
$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,                                                            
                                    )
                ),

检查此

$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,                                                            
                                    )
                ),

OR

check this

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文