cakephp无法添加属性
echo '<div class="myclass">';
echo $form->input('Car Model:',array('id'=>'carmodels', 'name'=>'carmodels', 'options' => $year, 'label'=>false, 'div'=>false));
echo '</div>'
<div class="myclass">
<select name="carmodels" id="carmodels">
<option value="1995">Jaq</option>
<option value="1996">Reliant</option>
<option value="1997">Toyota</option>
</select></div>
但现在我需要向名为 body 的选项添加一个属性。以便它显示
<div class="myclass">
<select name="carmodels" id="carmodels">
<option value="1995" body="4door">Jaq</option>
<option value="1996" body="2door">Reliant</option>
<option value="1997" body="4 door">Toyota</option>
</select></div>
echo '<div class="myclass">';
echo $form->input('Car Model:',array('id'=>'carmodels', 'name'=>'carmodels', 'options' => $year, 'label'=>false, 'div'=>false));
echo '</div>'
<div class="myclass">
<select name="carmodels" id="carmodels">
<option value="1995">Jaq</option>
<option value="1996">Reliant</option>
<option value="1997">Toyota</option>
</select></div>
But now I need to add an attribute to the option called body. so that it shows
<div class="myclass">
<select name="carmodels" id="carmodels">
<option value="1995" body="4door">Jaq</option>
<option value="1996" body="2door">Reliant</option>
<option value="1997" body="4 door">Toyota</option>
</select></div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 $form->input() 或 $form->select() 无法完成您想做的事情。传递给任一函数的选项数组仅接受一个简单的名称 =>值数组。
不知道为什么要这样做,因为它甚至不是有效的 HTML,但如果您确实想要上面的输出,只需使用 for 循环生成选项标记即可。
There is no way to do what you wish to do using $form->input() or $form->select(). The options array passed to either function will only accept a simple name => value array.
Not sure why you're doing this as it's not even valid HTML, but if you really want the output above, just generate the option tags with a for loop.
可以这样:
查看此链接,了解有关 cakephp 输入的一些很酷的内容,然后选择:
http://www.dereuromark.de/2012/ 03/01/一些-new-crazy-cakephp-tricks/
it is possible this way:
take a look at this link for some cool stuff about the cakephp input and select:
http://www.dereuromark.de/2012/03/01/some-new-crazy-cakephp-tricks/
HTML=>
选择下拉列表中的 CakePHP 数据图标
HTML=>
CakePHP data-icon in select dropdown
$options = array( 1995 => 'Jaq', 1996 => 'Reliant', 1996 => '丰田' );
echo $form->select( '标题',$options,null, array('class' => 'ddlSortModule'),false );
$options = array( 1995 => 'Jaq', 1996 => 'Reliant', 1996 => 'Toyota' );
echo $form->select( 'title',$options,null, array('class' => 'ddlSortModule'),false );