Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Der Form-Helper ist definitiv der wichtigste und praktischste Helper in CakePHP. Sie haben diesen Helper bereits in Kapitel 4, kennengelernt. Im Folgenden werden wir genauer besprechen, was Ihnen dieser Helper bietet.
Diese Methode erstellt für Sie den <form>-Tag in einer sehr intelligenten Art und Weise. create() erkennt beispielsweise anhand der übergebenen Daten, auf welche URL das action-Attribut des <form>-Tags zeigen soll. Im edit()-View des JobsControllers haben Sie das Formular folgendermaßen erstellt:
echo $this->Form->create('Job');
Sie könnten den ersten Parameter auch weglassen. Bei »normalen« Formularen erkennt CakePHP automatisch, um welches Model es sich in dem Formular wohl handelt. Es ist aber ratsam, das Model trotzdem zu übergeben, um hier explizit zu bleiben.