Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%)
|
Potrzebuję listę nazw, które można wykożystać do DI w Symfony2. Nie wiecie gdzie można takową znaleźć?
Chodzi mi o pobranie instancji klasy poprzez $this->get('class');. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
@ano: Powinieneś łapać jedynie dwa wyjątki wspomniane w dokumentacji, tj. MethodNotAllowedException oraz ResourceNotFoundException. Łapianie wszystkich wyjątków jest tutaj błędem.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
@ano: Powinieneś łapać jedynie dwa wyjątki wspomniane w dokumentacji, tj. MethodNotAllowedException oraz ResourceNotFoundException. Łapianie wszystkich wyjątków jest tutaj błędem. Crozin, nie patrzylem do dokumentacji więc nie mam pojęcia jakie wyjątki może wyrzucić ta metoda. Jednak założyłem, że wszystkie dziedziczą po \Exception, więc dla bezpieczeństwa adbacza tak właśnie napisałem. |
|
|
|
adbacz [Symfony] Lista nazw dla DI 6.02.2012, 21:38:36
Crozin Możesz jakoś rozwinąć bo to co napisałeś... nie ma... 6.02.2012, 21:49:00
destroyerr Lub komenda container:debug 6.02.2012, 21:59:52
adbacz Tak, dokładnie o to - dziękuję. Po prostu nie wied... 6.02.2012, 22:00:07
Crozin Chodzi o to, że przykładowo otrzymujesz skądś jaki... 6.02.2012, 22:07:48
adbacz Załóżmy, że to strona na którą ktoś jest przekiero... 6.02.2012, 22:13:10
Crozin No to w takim razie $container->get('r... 6.02.2012, 22:52:54
adbacz Dzięki Ci wielkie Crozin, o to mi właśnie chodziło... 6.02.2012, 23:06:19
Crozin Po prostu sprawdź jakie wyjątki rzuca metoda match... 6.02.2012, 23:19:00
adbacz Tak się składa, że ta funkcja nie ma bloku try() c... 6.02.2012, 23:25:50 
ano crozin, doskonale to rozumiem. Napisałem tam ... 7.02.2012, 12:40:45
ano ARGH no to właśnie oznacza, że ta metoda może wyrz... 6.02.2012, 23:34:53
adbacz Przepraszam, źle zrozumiałem Crozina ;/ Zrozumiałe... 6.02.2012, 23:49:37
adbacz Dla bezpieczeństwa? Możesz to rozwinąć? O co Ci ch... 6.02.2012, 23:56:14
Crozin Rozumiem, że mogłeś nie patrzeć do dokumentacji na... 7.02.2012, 00:27:46
adbacz Cytatktóry mnie przeraził, więc nie sądziłem, że w... 7.02.2012, 22:54:21 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 19:25 |