... oder er baut sich fuer die einzelnen Seiten jeweils eigene
Methoden im Controller (step1(), step2() usw.).

Spart u. U. ein dickes switch-Statement in der add() Methode.

Ist aber sicher Geschmacksache :)

Viele Gruesse, Marcus

On 21 Aug., 23:45, dolce <[EMAIL PROTECTED]> wrote:
> und die pages für die add action erreichst du über params also
>
> /controller/add/page1 .. page2
>
> deine methode sieht dann
>
> function add($page) {}
>
> aus und im view für add also in add.ctp
>
> musst du auf $page reagieren
>
> Nur zur Vollständigkeit :)
>
> dolce
>
> On 21 Aug., 14:45, Marcus <[EMAIL PROTECTED]> wrote:
>
> > Speichere einfach die Inhalte der Formulare in der Session ($this-
>
> > >Session->write('key', $value)).
>
> > Nach dem letzten Formular liest du dann die Werte aus der Session aus
> > und schreibst sie in die DB.
>
> > Marcus
>
> > On 20 Aug., 21:41, _olsen <[EMAIL PROTECTED]> wrote:
>
> > > Hallo, bin gerade dabei Cake 1.2  zu entdecken...
>
> > > Für euch wahrscheinlich einfach, für mich noch nicht so klar,
>
> > > kann ich z.B. den "add"- View auf mehrere Seiten aufsplitten ?
>
> > > Im besten Fall soll die letze Seite den Datenbank eintrag erst
> > > machen,
> > > während auf der/den andere/n Seite/n die Daten in eine Session
> > > schreiben.
>
> > > Macht doch eigentlich Sinn, damit der norm. Dau nicht im Form scrollen
> > > muß (bei 100 Einträgen),
> > > oder hab Ihr noch nen besseren Weg, Ajax wäre ja auch nicht so
> > > schlecht ?!
>
> > > Danke schon mal für "Kopf zerbrechen",
>
> > > olsen


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an