如何将其他属性添加到选择菜单选项标记中?例如:
<select class="test" name="data[Test][test]">
<option value="1" data-price="100">My Option</option>
</select>
如何添加data-price="100"
?
我试过这样的方法,但没有用:
<?php
echo $this->Form->select('test', $options, null, array(
'class' => 'test',
'options' => array(
'data-price' => 100
)
));
?>
5条答案
按热度按时间ybzsozfc1#
您必须手动构建选择HTML
您也可以参考How to give select tag an attribute in cake php?
bwleehnv2#
在cakephp 4中
查找文档
主计长
在视图/模板中
68de4m5k3#
看看这个:http://www.dereuromark.de/2012/03/01/some-new-crazy-cakephp-tricks/
“设定某些选取选项的其他属性”
cld4siwp4#
eblbsuwk5#
您可以这样做: