Comment puis-je enlever l'emballage div à partir d'un Formulaire de saisie de type select multiple

J'ai deux tables dans ma base de données "voitures" et "car_types". "les voitures" tableau fait référence à "car_types" par "car_type_id". Par exemple "car_types" a 2 champs "id" et "car_type". Il dispose également de 3 entrées "nouveau", "utilisé dealer", "privés". Comment puis-je montrer ces 3 entrées case de mon point de vue.

Je suis en train de régler la sortie à partir de:

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;"));

Je tiens également à supprimer la div wrapper autour de chaque case.

Chaque case est sortie par le helper Form comme si, même si la div => false option est définie:

<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>

la div => false option ne supprime que les div enroulé autour de l'ensemble de la collection de cases à cocher, et non pas de chaque case.

Des Idées sur comment je pourrais supprimer la div qui s'enroule autour de chaque case? Et s'il vous plaît ne me dire si je fais fausse route.

OriginalL'auteur himanshu dhiman | 2012-03-03