Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Obsługa errorów mojej aplikacji
Ultear
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 3
Dołączył: 9.12.2013

Ostrzeżenie: (0%)
-----


Witam,

Zastanawiam się nad rozwiązaniem jednego z moich problemów, a mianowicie jak obsługiwać błędy, co mam na myśli? np.

Użytkownik dodaje jakiś rekord do bazy danych, ale formularz nie przeszedł walidacji, bo czegoś brakuje i teraz:

Gdzie zapisać treść błędu, tak aby ją wyświetlić na stronie formularza? Czy mogłoby byś to np. w sesji, i strona by sprawdzała czy dana sesja jest ustawiona, czy jakbyście to zrobili?

Proszę o poradzenie (IMG:style_emoticons/default/smile.gif)

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


try catch
Go to the top of the page
+Quote Post
Ultear
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 3
Dołączył: 9.12.2013

Ostrzeżenie: (0%)
-----


Hmmmm, nie o to mi chodziło, otóż chcę wyświetlić jakieś małe okienko z treścią, czy akcja się powiodła, czy nie, a jeżeli się nie powiodła to dlaczego, z tym, żę nie wiem gdzie przechować do tego dane.
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


A czemu chcesz gdzieś przechowywać te dane? Po odebraniu danych z formularza możesz je walidować i wyświetlać komunikaty od razu
Go to the top of the page
+Quote Post
Ultear
post
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 3
Dołączył: 9.12.2013

Ostrzeżenie: (0%)
-----


Na białej stronie kontrolera?

Działa to w taki sposób

View(Formularz) -> Kontroler(Walidacja) ->JEŻELI SIĘ NIE POWIEDZIE -> View(Formularz)[Błąd]

JEŻELI SIĘ POWIEDZIE -> View(Zarządzanie)[Sukces]
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Metoda walidacji może coś zwrócić przecież do widoku
Go to the top of the page
+Quote Post
vonski
post
Post #7





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Czy mogłoby byś to np. w sesji, i strona by sprawdzała czy dana sesja jest ustawiona, czy jakbyście to zrobili?


Tak. Tak jest np. w CakePHP. Być może to Cię trochę natchnie (IMG:style_emoticons/default/smile.gif) http://book.cakephp.org/2.0/en/core-librar...cation-messages
Go to the top of the page
+Quote Post
Ultear
post
Post #8





Grupa: Zarejestrowani
Postów: 52
Pomógł: 3
Dołączył: 9.12.2013

Ostrzeżenie: (0%)
-----


Dziękuje Vonski, o to mi właśnie chodziło (IMG:style_emoticons/default/smile.gif)
Daję pomógł (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:36