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: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%)
|
Dzięki Ci wielkie Crozin, o to mi właśnie chodziło. Teraz tylko zastanawiam się, co zrobić, żeby nie pokazywało błędu, gdy route nie istnieje ;/
Kurde, jak nie jeden problem to następny. Przesyłając do tej metody ścieżkę / zwraca mi ładnie tablicę z kontrollerem i route-m, ale jak podam coś, co nie istnieje dostaję błąd 500 i żadnego powiadomienia z tegoż ResourceNotFoundException, które jest wysyłane jako E500. Można coś z tym zrobić? Jakoś wygłuszyć to, żeby zwróciło jakąś inną wiadomość niż exception? Mógłbym dopisać tam do tej metody coś, ale nie chcę grzebać w oryginalnych plikach, wolę poszukać jakiegoś rozwiązania. Ten post edytował adbacz 6.02.2012, 23:12:07 |
|
|
|
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
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
Crozin @ano: Powinieneś łapać jedynie dwa wyjątki wspomni... 6.02.2012, 23:46:41 
ano Cytat(Crozin @ 6.02.2012, 23:46:41 ) ... 6.02.2012, 23:51:57
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: 31.12.2025 - 06:47 |