Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP, własna obsługa błędów.
Forum PHP.pl > Forum > PHP
Cinnanical
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
@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
@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
Skoro to tylko jednorazowy błąd w całej aplikacji (lol)
  1. if($jakis blad)
  2. $this->view->error = 'Błąd ścieżki';

wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.