Ho due tabelle: ristoranti e Cucina che sono collegati tra loro da un tavolo HABTM
Le cucine tabella ha alcune voci fisso - 54 Numero
Un ristorante può avere qualsiasi numero di cucine. Sulla cottura l'applicazione questo è venuto con un multiplo di selezione. Poiché i volle caselle i utilizzata array ( 'tipo' => 'selezionare', 'multipla' => 'casella') per convertirlo in caselle.
Ora voglio per lo stile il modo in cui questa caselle di controllo vengono visualizzati in colonne di 4 come si vede nella schermata sotto.
img2.pict. COM / 82 / bc / A4 / 1.453.459 / 0 / 200908111511.png
echo $form->input('Cuisine', array('type' => 'select', 'multiple' => 'checkbox'));
Il codice di cui sopra produce molti div intorno ad ogni elemento nel modo seguente
http://img2.pict.com/1a/a3/0a/1453457/0/200908121509.png
Ho provato il seguente:
echo $form->input('Cuisine', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' => false, 'label' => false));
ma questo codice rimuove solo i div esterni e l'etichetta. Io non sono in grado di controllare l'interno
<div class=checkbox>
<label for=CuisineCuisine2>Andhra</label>
che appaiono intorno alle singole caselle di controllo.
Come posso usare il FormHelper di rimuovere o dare lezioni ai div interni, in modo da poter fare un po 'lo styling personalizzato? O c'è qualche altro modo per popolare questa tabella HABTM per ottenere l'effetto che voglio?













