Hi,
danke erstmal für die ausfürliche Antwort.
Ich werde noch ein wenig mit Deinem Ansatz rumspielen.
Mal sehen ob ich zu meinem Ergebnis komme.
Gruß,
Arndtinho
On 25 Mrz., 12:16, "georgeL" <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---