Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Symfony2 dziedziczenie Exception
Forum PHP.pl > Forum > Przedszkole
pasta3
Witam.
Zaczynam zabawę z symfony i chcę przechwytywać błędy. Wiem że symfony przechwytuje dużą część błędów i w części przypadków można nadpisać odpowiedni kontroler lub tylko zmienić szablon. Jednak w niektórych przypadkach chciałbym przechwytywać błędy do swojej klasy która dziedziczy po klasie podstawowej w php - Exception. Gdy chcę stworzyć tę klasę niestety otrzymuję błąd że nie wie skąd załadować Exception. Sugeruje wpisanie odpowiedniego use. Jaką ścieżkę podać żeby korzystać z tej klasy?
  1. namespace nazwaBundla;
  2. use \stdClass;
  3.  
  4. class WarningException extends Exception {
  5. private $tabErrors=Array();
  6. private $selectedCode;
  7. private $stringError;
  8. private $mainTemplatePath;
  9. ...
  10.  
  11. public function __construct($errorCode=0,$mainPath) {
  12. $tabErrors[0]="Nie ma maila o takiej nazwie";
  13. $tabErrors[1]="Brak rekordów spełniających podane kryteria";
  14. $this->selectedCode=$errorCode;
  15. $this->stringError=$tabErrors[$this->selectedCode];
  16. $this->mainTemplatePath=$mainPath;
  17. ...
  18.  
  19. }
  20.  
  21. ...
  22. }
nospor
Nie
Exception
a
\Exception
gdyz to jest z glownego namespace
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.