Cinnanical
10.05.2013, 09:48:15
Witam! Napisałem sobie system szablonów(korzystając z OOP).
W configu mam includowanie motywu, jeśli ktoś podał zły tytuł motywu w bazie niż znajduje się w katalogu, wtedy wyświetli mi ładnych parę błędów, które nie zbyt fajnie wyglądają.
Chciałbym to zrobić, bym miał własny komunikat o błędzie. Myślałem by to zrobić np. jeśli znajduje się taki plik to wtedy includuje, jeśli nie, wyświetlam błąd ładowania motywu.
No i mam pytanie, czy to dobrze wymyśliłem? może macie lepszy pomysł?
Dzięki!
CuteOne
10.05.2013, 10:08:21
@gothye Jaki jest sens wyświetlania użytkownikowi wyjątku i przerwanie działania metody w wersji produkcyjnej?
@Cinnanical Stwórz sobie klasę obsługującą takie błędy (warto zobaczyć do Zenda jak to tam wygląda - np. klasy Validation formularzy) i w niej je obrabiaj (wyświetlaj, zapisuj do logów lub co tam sobie chcesz)
Cinnanical
10.05.2013, 10:09:46
@up A jak ta klasa by mogła wyglądać? Bo ja chce tylko w tym jednym wypadku, gdy ten include nie znajdzie ściezki
CuteOne
10.05.2013, 12:17:03
Skoro to tylko jednorazowy błąd w całej aplikacji (lol)
if($jakis blad)
$this->view->error = 'Błąd ścieżki';