Ich habe zwei Tabellen: „Restaurants“ und „Küche“, die miteinander durch eine HABTM Tabelle verwendet ist
Die Tabelle Küchen haben bestimmte Einträge festgelegt - 54 Anzahl
Ein Restaurant kann eine beliebige Anzahl von unterschiedlichen Gerichten hat. Auf Backe die Anwendung kam dies mit einer Mehrfachauswahl. Da i Kontrollkästchen wollte ich verwendet array ( ‚Typ‘ => ‚wählen‘, ‚multiple‘ => ‚Option‘) es in Kästchen zu konvertieren.
Jetzt mag ich die Art und Weise, um Stil dieses Kontrollkästchen in Spalten von 4 angezeigt werden, wie auf dem Screenshot unten zu sehen.
img2.pict. com / 82 / bc / a4 / 1.453.459 / 0 / 200908111511.png
echo $form->input('Cuisine', array('type' => 'select', 'multiple' => 'checkbox'));
Der obige Code erzeugt viele divs um jedes Element wie folgt
http://img2.pict.com/1a/a3/0a/1453457/0/200908121509.png
Ich habe folgendes versucht:
echo $form->input('Cuisine', array( 'type' => 'select', 'multiple' => 'checkbox', 'div' => false, 'label' => false));
aber dieser Code entfernt nur die außerhalb divs und Label. Ich bin nicht in der Lage, die internen zu steuern
<div class=checkbox>
<label for=CuisineCuisine2>Andhra</label>
die erscheinen, um die einzelnen Kontrollkästchen.
Wie kann ich die Formhelper auf die internen divs zu entfernen oder geben Klassen, so kann ich einige benutzerdefinierte Styling tun? Oder gibt es eine andere Möglichkeit, diese HABTM Tabelle zu füllen den Effekt zu erhalten, ich will?













