CakePHP DIV 下拉菜单选项
使用标准输入框的表单助手可以轻松配置 Div。手册中的一个示例是...
echo $this->Form->input('User.name', array('div' => 'class_name'));
但是,我无法使用下拉菜单实现相同的功能?
任何人都可以帮忙了解如何使用表单助手方法用 DIV 包装下拉列表吗?
谢谢
It's easy to configure a Div using the form helper for standard input boxes. An example int he manual is...
echo $this->Form->input('User.name', array('div' => 'class_name'));
However, I can't achieve the same thing with dropdown menus?
Can anyone help out as to how to wrap a dropdown with a DIV using the form helper method?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想您一直在使用
FormHelper::select
构建下拉菜单,它不包含FormHelper::input
的所有功能,例如自动div />
换行、神奇的错误消息等。您可以使用FormHelper::input
使用以下代码输出下拉列表。options
参数向FormHelper::input
指示您想要一个下拉列表。您可以使用type
参数(即'type'=>'select'
)实现相同的效果,但options
参数给出相同的效果,同时还要注意准备下拉菜单的选项。I imagine you've been building your dropdowns with
FormHelper::select
, which doesn't include all the sugar ofFormHelper::input
, like automatic<div />
wrapping, magic error-messages, etc. You can getFormHelper::input
to output a dropdown using the following.The
options
parameter indicates toFormHelper::input
that you want a dropdown. You could achieve the same effect with thetype
parameter (ie.'type'=>'select'
), but theoptions
parameter gives the same effect while also taking care of preparing the dropdown's options.