gpt4 book ai didi

cakephp - 如何从 select-multiple 类型的表单输入中删除包装 div

转载 作者:行者123 更新时间:2023-12-04 18:12:56 24 4
gpt4 key购买 nike

我的数据库“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;"));

我还想删除每个复选框周围的包装 div。

每个复选框都由 Form helper 输出,即使设置了 div => false 选项:
<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>

div => false 选项仅删除包裹在整个复选框集合中的 div,而不是每个复选框。

关于如何删除围绕每个复选框的 div 的任何想法?如果我做错了,请告诉我。

最佳答案

我知道这个问题是关于 CakePHP 1.3 的,但是我在 Internet 上搜索时发现了这个问题,所以无论如何我都会分享对我有用的解决方案。

您可以将相应的 key 传递给 $options对于input()辅助功能:

'div'=>false

更多信息: http://api.cakephp.org/2.5/class-FormHelper.html#_input

关于cakephp - 如何从 select-multiple 类型的表单输入中删除包装 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com