Forms 用于下拉列表的CakePHP DIV选项
使用标准输入框的form helper很容易配置Div。手册中的一个例子是Forms 用于下拉列表的CakePHP DIV选项,forms,cakephp,html,drop-down-menu,html-helper,Forms,Cakephp,Html,Drop Down Menu,Html Helper,使用标准输入框的form helper很容易配置Div。手册中的一个例子是 echo $this->Form->input('User.name', array('div' => 'class_name')); 但是,我不能用下拉菜单实现同样的功能 有人能帮助我们如何使用formhelper方法用DIV包装下拉列表吗 谢谢我想你一直在用FormHelper::select构建你的下拉列表,它不包括FormHelper::input的所有功能,比如自动包装、魔法错误消息
echo $this->Form->input('User.name', array('div' => 'class_name'));
但是,我不能用下拉菜单实现同样的功能
有人能帮助我们如何使用formhelper方法用DIV包装下拉列表吗
谢谢我想你一直在用
FormHelper::select
构建你的下拉列表,它不包括FormHelper::input
的所有功能,比如自动
包装、魔法错误消息等。你可以使用以下命令获得FormHelper::input
来输出下拉列表
$this->Form->input(
'User.country',
array(
'options'=>$arrayOfCountries,
'div'=>'class_name'
)
);
options
参数向FormHelper::input
指示需要下拉列表。您可以使用type
参数(即'type'=>'select'
)实现相同的效果,但是options
参数提供了相同的效果,同时还负责准备下拉列表的选项。我想象您一直在使用FormHelper::select
构建下拉列表,它不包括FormHelper::input
的所有功能,如自动
包装、魔法错误消息等。您可以使用以下命令获取FormHelper::input
以输出下拉列表
$this->Form->input(
'User.country',
array(
'options'=>$arrayOfCountries,
'div'=>'class_name'
)
);
options
参数向FormHelper::input
指示需要下拉列表。使用type
参数(即'type'=>'select'
)可以实现相同的效果,但是options
参数提供了相同的效果,同时还负责准备下拉菜单的选项