CakePHP & DIEVOLUTION Blog
Wenig neues und CakePHP 1.2 Form-Helper
Gähnende Leere herrscht zur Zeit hier im Blog, was hauptsächlich daran liegt, dass ich zur Zeit viel mit Typo3 arbeiten muss und wenig Zeit finde, meine Cake Projekte weiterzuführen. Allerdings habe ich mich in den letzten Tagen endlich mal mit Cake 1.2.0.5427alpha auseinandergesetzt und muss sagen, es ist wirklich innovativer wie die 1.1er Version.
Damit dieser Beitrag nun nicht ganz unnütz ist, noch ein kleiner Tipp (es soll vorkommen, dass ihn manche Leute noch nicht kennen) für das neue Cake 1.2:
Die Formulare, die nun über den Form-Helper erstellt werden können, laufen etwas anders wie es in der 1.1er Version üblich war.
Das ist neu:
dieser Codeschnippsel leitet euer Formular zu /Modelname/Aktion, z.B. /users/add
Tipp: Wird keine “action” angegeben, leitet das Formular automatisch nach add.
Hier sieht man den größten Unterschied. Der Formhelper nimmt den im $form->create genannten Modelnamen mit und hängt ihn vor den Namen des Inputfeldes, hier username. Die Ausgabe hierbei ist data[Modelname][username]. Will man ein anderes Model mit dem Inputfeld ansprechen geschieht dies durch “Modelname.feldname”. Dies ist intuitiv und funktioniert sehr gut, genauso wie das Options Array, welches ich hier noch angehängt habe.
Tipp: Möchte man kein Label vor dem Inputfeld, im Options-Array einfach “label”=>false setzen.
Ich werde, sobald ich mich genauer mit Cake 1.2 beschäftigt habe, von meiner Umstellung und den Schwierigkeiten / Neuheiten berichten, um euch auch einen angenehmen Einstieg in die mitlerweile favorisierte Cakeversion zu ermöglichen.
Veröffentlicht am Montag, den 23. Juli 2007 um 08:28 Uhr veröffentlicht
Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.
Einen Kommentar schreibenAuf einen Blick
Archiv
- November 2008
- Oktober 2008
- August 2008
- Juli 2008
- Juni 2008
- Mai 2008
- April 2008
- März 2008
- Februar 2008
- Januar 2008
- Dezember 2007
- November 2007
- Oktober 2007
- September 2007
- August 2007
- Juli 2007
- Juni 2007
- Mai 2007
- April 2007
Kategorien
- Allgemein (72)
- Cake vs Rails (3)
- CakePHP (42)
- Meinung (16)
- Projekt (6)
- Rails (6)
- Tipps (28)
- Typo3 (4)
Letzte Einträge:
- 11.04.2007: Neustart
- 11.04.2007: Design Version 1 steht
- 11.04.2007: Blog