作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的数据库“cars”和“car_types”中有两个表。 “cars”表通过“car_type_id”引用“car_types”。例如“car_types”有 2 个字段“id”和“car_type”。它也有 3 个条目"new"、“二手经销商”、“二手私有(private)”。如何在我的 View 中将这 3 个条目显示为复选框。
我正在尝试调整以下输出:
foreach ($car_types as $car_type)
{
$car_type_new[$car_type['CarType']['id']]=$car_type['CarType']['car_type'];
}
echo $this->Form->input('Car.car_type_id',array('div'=>false,'multiple'=>'checkbox','options'=>$car_type_new,'style'=>"margin-left:20px; padding:0;"));
<input type="hidden" id="CarCarTypeId" value="" name="data[Car][car_type_id]">
<div class="checkbox"><input type="checkbox" id="CarCarTypeId1" value="1" name="data[Car][car_type_id][]"><label for="CarCarTypeId1">New</label></div>
<div class="checkbox"><input type="checkbox" id="CarCarTypeId2" value="2" name="data[Car][car_type_id][]"><label for="CarCarTypeId2">Used Dealer</label></div>
<div class="checkbox"><input type="checkbox" id="CarCarTypeId3" value="3" name="data[Car][car_type_id][]"><label for="CarCarTypeId3">Used Private
</label></div>
最佳答案
我知道这个问题是关于 CakePHP 1.3 的,但是我在 Internet 上搜索时发现了这个问题,所以无论如何我都会分享对我有用的解决方案。
您可以将相应的 key 传递给 $options
对于input()
辅助功能:
'div'=>false
关于cakephp - 如何从 select-multiple 类型的表单输入中删除包装 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545892/
我是一名优秀的程序员,十分优秀!