In so einem fall musst du die inputs selber schreiben. ich weiss nicht
wie du diese danach unterscheiden willst, deshalb hier ein beispiel
mit einer einfachen nummerierung:
<input name="data[Times][active][1]" type="checkbox" value="0"
id="TimesActive" />
<input name="data[Times][active][2]" type="checkbox" value="1"
id="TimesActive" />
da es ein formular ist, welches du nachher wahrscheinlich auch für ein
edit nimmst, müssen die boxen auch wissen bei welchem wert sie
angekreutzt sind.
Bei mehreren dynamischen boxen mache ich das meist mit ner foreach
schleife, die -- checked="checked" -- und falls benötigt den value
setzt.
foreach($this->data[Times][active] as $key=>$val)
{
if(!empty($this->data['Times']['active'] [$key]) )
{
echo '<input type="checkbox" name="[Times][active]['.$key.']"
checked="checked" value="1"/>;
}
else
{
echo '<input type="checkbox" name="[Times][active]['.$key.']"
value="1" />;
}
}
wenn du eine fixe anzahl von checkboxen hast kannst du es auch so
machen:
<?php
isset($this->data['Times']['active']['1']) ? $time_1 =
'checked="checked"' : $time_1='' ;
?>
<input type="checkbox" name="data[Times][active][1]" value="1" <?php
echo $time_1; ?> >
Hoffe der Input macht sinn für dich :-)
--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe
"CakePHP-de für deutsche CakePHP Entwickler".
Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL
PROTECTED]
Weitere Optionen finden Sie in dieser Gruppe unter
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---