![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 6.07.2007 Skąd: /home/skawina Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem i nie moge zbytnio znaleść rozwiązania.
Mama rejestracje użytkowników i chce wykorzystać ten sam Widok i akcje do zapisu danych co jest do rejestracji żeby też mógł funkcjonować jako edycja dla poszczególnych użytkowników. tylko nie wiem jak rozwiązać kwestie walidacji tego samego formularza. mam plik update.yml
i teraz w widoku chce zrobić tak żeby wzależności od akcji formularze miały 2 nazwy ale nie wiem jak zrobić tak żeby update.yml walidował dane w zależności od tego jaka jest nazwa formularza. Najprościej było by zrobić drugą akcje do zapisania danych i nowy plik walidacji ale jest to powtarzanie kodu. Da się to rozwiązać w inny sposób (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 14.07.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
sądzę że niestety nie.
Cytat Najprościej było by zrobić drugą akcje do zapisania danych i nowy plik walidacji ale jest to powtarzanie kodu. Od strony klasy, zawsze możesz zrobić: Kod ... public function executeAdd() { $this->executeSave(); } public function executeSave() { .... a tylko plik walidacji powtórzyć. Jest jeszcze brudny sposób zrobienia tego - w yml chyba możesz zaszywać kod PHP. Można sobie wyobrazić jakiś include w skrypcie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 6.07.2007 Skąd: /home/skawina Ostrzeżenie: (0%) ![]() ![]() |
W ten właśnie sposób to zrobiłem bo miałem dość szukania rozwiązania jak mnie czas goni.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:26 |