Ik heb twee tabellen: restaurants en keukens, die gerelateerd zijn aan elkaar verbonden door een HABTM tafel
De tabel keukens heeft bepaalde vaste data - nummer 54
Een restaurant kan een willekeurig aantal keukens hebben. Op het bakken van de toepassing kwam dit met een meervoudige select. Omdat ik wilde controledozen i gebruikte array ( 'type' => 'selecteren', 'meerdere' => 'aan') om te zetten in checkboxes.
Nu wil ik de manier waarop deze vakjes worden weergegeven in kolommen van 4 zoals te zien op de screenshot hieronder stylen.
img2.pict. com / 82 / bc / a4 / 1.453.459 / 0 / 200908111511.png
echo $form->input('Cuisine', array('type' => 'select', 'multiple' => 'checkbox'));
De bovenstaande code produceert veel div rond elk element als volgt
http://img2.pict.com/1a/a3/0a/1453457/0/200908121509.png
Ik heb het volgende geprobeerd:
echo $form->input('Cuisine', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' => false, 'label' => false));
maar deze code verwijdert alleen de buitenkant divs en label. Ik ben niet in staat om de interne controle
<div class=checkbox>
<label for=CuisineCuisine2>Andhra</label>
die rond de enkele vakjes.
Hoe kan ik gebruik maken van de FormHelper te verwijderen of lessen te geven aan de interne divs, dus ik kan een aantal aangepaste styling doen? Of is er een andere manier om dit te HABTM tafel bevolken om het effect dat ik wil krijgen?













