Article View: pl.comp.lang.php
Article #219873Re: Symfony 1.2 formularze
From: Wojciech Bancer
Date: Sun, 26 Jul 2009 19:57
Date: Sun, 26 Jul 2009 19:57
35 lines
1859 bytes
1859 bytes
On 2009-07-26, bwx <bwalecki@gmail.com> wrote: > Witam, > > Mam pytanie czy ktoś może kto robił coś w Symfony 1.0 po przejściu na > 1.2 natknął się na podobny problem z formularzami. > > Mianowicie w 1.0 gdy chciałem podmienić lub przetworzyć daną którą > otrzymywałem z formularza przed zapisaniem do bazy > robiłem to prosto w akcji odpowiedzialnej za zapisanie tworzyłem nowy > obiekt klasy modelu w którym zapisywałem, > > $obiekt = new Obiektklasy; > > potem $obiekt->setPole($zmienna); > $obiekt->save(); i tyle mogłem tam wkładać responsy itp. a teraz > przyznam, nie wiem jak podmienić jedną linijką > jedni pole z formularza w action.class.php przed zapisaniem ?? > > jak to się robi wykorzystując ten nowy model formularzy ? - obiekt klasy formularza, metoda $form->getObject() zwraca Ci obiekt ORM i robisz jak wyżej - dobre w partialach admin generatora. - nadpisujesz metodę save klasy formularza, a w niej masz dostęp przez $this->getObject() A w ogóle to polecam: http://www.symfony-project.org/forms/1_2/en/ :) -- Wojciech Bańcer proteus@post.pl
Technical Details
Message-ID:
<slrnh6pd9b.qtm.proteus@pl-test.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mailReferences:
<093c9676-b1eb-4648-9e9c-1de3adb7ed71@h21g2000yqa.googlegroups.com>Show Full Headers
Complete Article Headers
Newsgroups: pl.comp.lang.php From: Wojciech Bancer <proteus@post.pl> Subject: Re: Symfony 1.2 formularze References: <093c9676-b1eb-4648-9e9c-1de3adb7ed71@h21g2000yqa.googlegroups.com> User-Agent: slrn/0.9.9p1 (Linux) Mime-Version: 1.0 Message-ID: <slrnh6pd9b.qtm.proteus@pl-test.org> NNTP-Posting-Host: 91.121.181.187 Date: 26 Jul 2009 21:57:13 +0200 X-Trace: news.home.net.pl 1248638233 91.121.181.187 (26 Jul 2009 21:57:13 +0200) Organization: home.pl news server Lines: 35 X-Authenticated-User: proteus.post Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit