Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Symfony2 dziedziczenie Exception
pasta3
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 14.05.2017

Ostrzeżenie: (0%)
-----


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. }
Powód edycji: [Kshyhoo]: dla kodu PHP używamy bb-code "PHP"
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie
Exception
a
\Exception
gdyz to jest z glownego namespace


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:32