Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%)
|
Mam problem z działaniem wyjątków w Kohanie...
przykladowy model:
no i teraz w kontrolerze
problem w tym ze nie wiem jak wyrzucić tekst na osobną stronę... czyli do kohana_error_page... no i w ogóle czy dobrze tego używam... i czy w modelu powinno być wyrzucenie wyjątku... hmmm |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
@mike, czyli obsługujemy wyjątki, czy w samej akcji, czy w jakimś filtrze. I poniekąd są obsługiwane tak samo, zmienia się widok.
Z reszta to też zależy od frameworka. Używałeś chyba Agavi, prawda? Tam sobie zwracasz widok 404 w Symfony natomiast rzucasz wyjątkiem 404. Ten post edytował LBO 21.08.2008, 12:03:45 |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
@mike, czyli obsługujemy wyjątki, czy w samej akcji, czy w jakimś filtrze. W akcji na pewno nie. Wyjątek powinien obsłużyć jaakiś filtr lub kontroler. Jeśli model użyty w akcji rzucił wyjątek to akcja może go obsłużyć (bo może to jakiś pikuś) albo puścić dalej. Na pewno akcja powinna mieć możliwość złapania takiego wyjątku.I poniekąd są obsługiwane tak samo, zmienia się widok. Niekoniecznie. Bez sensu na przykład żeby wyjątek zgłoszony w trybie deweloperskim wysyłał mi maila lub nawet zapisywał się do logów jeśli nie chcę.Poza widokiem sposób obsługi również może się różnić. |
|
|
|
terabit [kohana] problem z wyjatkami 20.08.2008, 16:31:13
normanos powiedz lepiej co chcesz zrobić bo to co jest wyże... 20.08.2008, 16:33:43
terabit hmmm
np. w modelu usuwam dane z bazy, jesli coś b... 20.08.2008, 16:39:27
LBO Normanos:
Kolega rzuca wyjątkiem w modelu (chocia... 20.08.2008, 16:40:49
terabit no więc co mam zrobić? :] 20.08.2008, 16:55:00
LBO Zapewne wiesz jak wywoływać strony b... 20.08.2008, 16:58:26
normanos LBO: ja widzę czym kolega rzuca w przykładzie tylk... 20.08.2008, 17:23:05
LBO normanos, uważasz, że nie powinno si... 20.08.2008, 17:37:36
normanos tak uważam a nie mogę?
takie stosowanie jak na... 20.08.2008, 18:24:55
LBO Chyba Tobie zaciemni
Burdel to może zrobić 10 rod... 20.08.2008, 18:36:16
normanos ja, i to drugi raz pisze, nie neguje sensu wyjatko... 20.08.2008, 18:41:09
LBO Napisałem przecież że możesz nie używać własnych b... 20.08.2008, 18:46:33
terabit czy to będzie poprawnie:
- w modelu wyrzucam wyjąt... 20.08.2008, 21:55:02
LBO To jest dosyć delikatna sprawa i trzeba podejść z ... 20.08.2008, 22:05:52
normanos Mam nadzieję, że autor tematu zrozumiał zastosowan... 21.08.2008, 10:24:46
destroyerr normanos możesz wytłumaczyć jaka będzie różnica mi... 21.08.2008, 10:58:04 
mike Cytat(destroyerr @ 21.08.2008, 11:58... 21.08.2008, 11:53:41
normanos @destroyerr: jest tak jak napisał Mike. Jeżeli ty ... 21.08.2008, 13:29:36
terabit juz sie troche pogubilem....
a więc jak np wyświ... 21.08.2008, 21:14:18
normanos chocby tak jak napisałem wcześniej:
w u... 21.08.2008, 23:42:57 ![]() ![]() |
|
Aktualny czas: 24.10.2026 - 02:32 |