Ryszard
J.
Informatyk,
wdrożeniowiec
oprogramowania,
szkoleniowiec
Temat: Operacje na modelu za pomocą własnych formularzy
Witam,do tej pory albo używałem modeli generowanych poleceniem:
doctrine:generate-admin
albo tworzyłem sobie własne moduły z formularzami i akcjami zawierającymi "zwykły kod SQL", który obrabiał dane w dwie strony - zapis zmiennych z formularzy i odczyt danych z bazy.
Chciałbym teraz to połączyć czyli ręcznie tworzonymi formularzami we własnych widokach zapisywać dane do istniejącego modelu / odczytywać dane z modelu
Używam Symfony 1.4 z Doctrine
Przeglądam książkę wyd Helion PHP 5 Symfony + materiały na http://www.symfony-project.org
Na razie wychodzi mi ze chcąc dodac dane z formularza do modelu to używam
w akcji przyjmujacej dane z formularza kodu:
$zapisz_form = new TabelaX();
$zapisz_form->setPoleTabeli($this->getRequestParameter('zmienna_z_form'));
$zapisz_form->save();
Gdzie:
TabelaX - to nazwa tabeli uzyta w modelu
setPoleTabeli - to nazwa pola w tabeli do ktorego zapisywane sa dane z pola formularza
$zapisz_form->save(); -zapisanie danych przez model
Pominalem cos/namieszalem czy tak to ma mniej wiecej wygladac?
I kolejne pytanie czy moge skorzystac z innego (recznie utworzonego modułu) a nie z modulu automatycznie utworzonego dla modelu - w tym recznie stworzonym module bede mial widok i akcje obrabiajaca dane.
Dziekuje za wskazowki