J'ai deux tables: « restaurants » et « cuisines », qui sont liés les uns aux autres par une table HABTM
Les cuisines de table a certaines entrées fixes - 54 numéro
Un restaurant peut avoir un certain nombre de cuisines. Sur la cuisson de l'application c'est venu avec un multiple de sélection. Comme je voulais cocher les cases i utilisé array ( 'type' => 'select', 'multiple' => 'case') pour le convertir en cases à cocher.
Maintenant, je veux le style de la façon dont cette cases à cocher sont affichées dans les colonnes de 4 comme on le voit sur la capture d'écran ci-dessous.
img2.pict. com / 82 / bc / a4 / 1453459/0 / 200908111511.png
echo $form->input('Cuisine', array('type' => 'select', 'multiple' => 'checkbox'));
Le code ci-dessus produit de nombreux div autour de chaque élément comme suit
http://img2.pict.com/1a/a3/0a/1453457/0/200908121509.png
Je l'ai essayé ce qui suit:
echo $form->input('Cuisine', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' => false, 'label' => false));
mais ce code supprime uniquement les divs extérieur et étiquette. Je ne suis pas en mesure de contrôler l'interne
<div class=checkbox>
<label for=CuisineCuisine2>Andhra</label>
qui apparaissent autour des cases simples.
Comment puis-je utiliser le FormHelper pour enlever ou donner des cours aux divs internes, donc je peux faire un peu de style personnalisé? Ou est-il une autre façon de remplir ce tableau HABTM pour obtenir l'effet que je veux?













