Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][SF2] Problem z routingiem
Forum PHP.pl > Forum > PHP > Frameworki
damianooo
Witam.

Jak wiemy w SF2 są dwa rodzaje routingu . Pierwszy ustawiany w ten sposób:

  1. /**
  2.   * @Route("/test")
  3.   * @Template()
  4.   */


i drugi ustawiany w pliku routing.yml w katalogu Resources/config


Nie wiem czemu nie działa u mnie ten drugi sposób.
Mam komunikat:

  1. No route found for "GET /test"


Ciekawe jest też to że w tym katalogu Resources/congig nie miałem pliku routing.yml tylko plik services.xml , dopiero musiałem go sobie stworzyć.
Czy teraz muszę jeszcze coś gdzieś ustawić aby wiadomo było, że ma działać ten drugi sposób routingu ?

w kontrolerze mam tak:

  1. public function testAction()
  2. {
  3. $test = 'Hello World';
  4. return $this->render('MyLigaTyperowBundle:Default:test.html.twig', array('test' => $test));
  5. }


natomiast w tym pliku routing.yml mam tak:

  1. test:
  2. pattern: /test
  3. defaults: { _controller: MyLigaTyperowBundle:Default:test }





Dzięki

pedro84
Gdzieś Ty dorwał SF bez pliku routing.yml? Domyślnie SF używa właśnie plików YAML prosto "z pudełka".
Crozin
1. To nie są żadne "dwa rodzaje routingu", a jedynie inny sposób zapisu tego samego.
2. Powinieneś w app/config/routing.yml dodać swój plik z katalogu ../MyBundle/Resources/config/routing.yml - w app/config/routing_dev.yml będziesz miał przykład jak to zrobić.
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.