Jeg har to tabeller: restauranter og Kjøkken, som er relatert til hverandre ved en HABTM tabell
Tabellen retter har visst fast oppføringer - 54 nummer
En restaurant kan ha en rekke retter. På baking programmet dette kom med en flere velger. Siden jeg ønsket å sjekke boksene jeg brukte array ( 'type' => 'velg', 'multiple' => 'boksen') for å konvertere den til boksene.
Nå ønsker jeg å style den måten dette boksene vises i kolonner med 4 sett på skjermbildet nedenfor.
img2.pict. com / 82 / bc / a4 / 1453459/0 / 200908111511.png
echo $form->input('Cuisine', array('type' => 'select', 'multiple' => 'checkbox'));
Koden ovenfor produserer mange tekstblokker rundt hvert element som følger
http://img2.pict.com/1a/a3/0a/1453457/0/200908121509.png
Jeg har prøvd følgende:
echo $form->input('Cuisine', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' => false, 'label' => false));
men denne koden fjerner bare de ytre divs og etiketten. Jeg er ikke i stand til å kontrollere den interne
<div class=checkbox>
<label for=CuisineCuisine2>Andhra</label>
som vises rundt de enkelte boksene.
Hvordan kan jeg bruke FormHelper å fjerne eller gi klasser til de interne divs, så jeg kan gjøre noe tilpasset styling? Eller er det noen annen måte å fylle denne HABTM bordet for å få den effekten jeg ønsker?













