Używam biblioteki szablonów dla CodeIgniter, http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html, a teraz chcę zaimplementować niestandardowe strony błędów. Znalazłem jedną metodę z użyciem MY_Routera rozszerzającego domyślny router: http://maestric.com/doc/php/codeigniter_404, ale który leczy tylko 404 błędy. Chcę, aby wszystkie błędy wyświetlały prostą stronę przyjazną dla użytkownika, w tym błędy bazy danych itp., I chcę, aby przechodziła ona przez kontroler, częściowo dlatego, że mogę korzystać z biblioteki szablonów, a częściowo, aby zaimplementować funkcję e-mail, aby wysłać informacje o wystąpieniu błędu.Własne strony błędów z szablonami w CodeIgniter
Ktoś zapytał o rozszerzenie funkcjonalności powyższej metody MY_Router o inne błędy, takie jak error_db, ale nie dostałem odpowiedzi od autora, więc sprawdzam tutaj, czy ktoś wie, jak to zrobić, na wzór powyższa metoda lub jakikolwiek inny prosty sposób jej osiągnięcia. Zauważ, że jestem początkującym, więc nie zakładaj zbyt wiele na temat mojej znajomości podstawowych funkcji CodeIgniter :-)
zegarek w was '/ aplikacja lication/errors/error_ * 'files, są szablony db error, 404, php error i ogólne błędy, dzięki czemu możesz pracować z nim – user973254
i możesz rozszerzyć klasy podstawowe CI (dokładnie musisz rozszerzyć CI_Exceptions) jak wyjaśniono [tutaj] (http://codeigniter.com/user_guide/general/core_classes.html) – user973254
Wiem o plikach błędów, ale nie wiem, jak sprawić, by korzystały z biblioteki szablonów, aby wyglądały jak reszta strony. W jaki sposób rozszerzyć klasy podstawowe IK, aby to osiągnąć? Proszę podać odpowiedź z przykładami ... – Anders