Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony]Problem z routingiem
Forum PHP.pl > Forum > PHP > Frameworki
silverwind
Co należy ustawić aby po wpisaniu w url automatycznie przechodziło mi na witrynę . np .../web to mi wyrzuca błąd
kpt_lucek
Tak



---

Tyle moge napisać po dostarczonych przez Ciebie informacjach
ohm
Cytat(kpt_lucek @ 12.02.2016, 23:20:07 ) *
Tak



---

Tyle moge napisać po dostarczonych przez Ciebie informacjach


Miałem napisać dokładnie tak samo wink.gif
@silverwind, opisz co chcesz konkretniej uzyskać
silverwind
Chce aby po wpisaniu w url np. ...../....../web wchodziło na stronę logowanie. Niestety mam błąd No route found for "GET /" ERROR - Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /"" at C:\xampp\htdocs\PhpProject1\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\EventListener\RouterListener.php line 176 Jak ustawiem dokładną ścieżkę to wchodzi. Jak to zrobić by Symfony bezpośrednio wchodziło na nią



Mam dwa pakiety
app/routing.yml

  1. [/property_management:
  2. resource: "@PropertyManagementBundle/Resources/config/routing.yml"
  3. prefix: /
  4.  
  5.  
  6. user_user:
  7. resource: "@UserUserBundle/Resources/config/routing.yml"
  8. prefix: /php]
  9.  
  10.  
  11.  
  12.  
  13. plik routing w pakiecie
  14.  
  15. property_management_homepage:
  16. resource: "@PropertyManagementBundle/Controller/"
  17. type: annotation
  18. prefix: /
  19.  
  20. kontrolery w pakiecie
  21. [php]
  22.  
  23. **
  24. * Property controller.
  25. *
  26. * @Route("/property1")
  27. *
  28. * @Template()
  29. */
  30. class DashboardController extends Controller
  31. {
  32. /**
  33.  * @Route(
  34.  * "/",
  35.  * name = "/")
  36.  * @Method({"GET", "POST"})
  37.  *
  38.  *
  39.  * @Template()
  40.  */
  41.  
  42.  
  43.  
  44.  
  45. /**
  46.  * @Route(
  47.  * "/new",
  48.  * name = "/new"
  49.  * )
  50.  * @Template()
  51.  */
  52.  
  53.  
  54. /**
  55.   * Finds and displays a Property entity.
  56.   *
  57.   * @Route("/{id}", name="show")
  58.   * @Method("GET")
  59.   * @Template()
  60.   */
  61.  
  62.  
  63. /**
  64.   * Displays a form to edit an existing Property entity.
  65.   *
  66.   * @Route("/{id}/edit", name="edit")
  67.   * @Method({"GET", "POST"})
  68.   *
  69.   * @Template()
  70.   */
  71.  
  72. /**
  73.   * Deletes a Property entity.
  74.   *
  75.   * @Route("/{id}", name="delete")
  76.   * @Method("DELETE")
  77.   *
  78.   * @Template()
  79.   */
  80.  
  81.  
  82.  

i drugi plik routing
user_trainig_annotations:
resource: "@UserUserBundle/Controller"
type: annotation
prefix: /
_check_path:
path: /login-check

_logout:
path: /logout

controlery w UserUserBundle
  1. /**
  2.  * @Route(
  3.  * "/login",
  4.  * name = "/login"
  5.  * )
  6.  * @Template()
  7.  */
  8.  
  9.  
  10. /**
  11.  * @Route(
  12.  * "/register",
  13.  * name = "/register"
  14.  * )
  15.  * @Template()
  16.  */
  17.  
  18. /**
  19.   * @Route(
  20.   * "/reset-password/{actionToken}",
  21.   * name = "/reset-password/"
  22.   * )
  23.   */
  24. }
  25. /**
  26.   * @Route(
  27.   * "/account-activation/{actionToken}",
  28.   * name = "user_activateAccount"
  29.   * )
  30.   */




destroyerr
Jesteś mistrzem w opisywaniu problemu. Co oznaczają kropki w: ...../....../web?
silverwind
Mam powiedzmy taki adres URL localhost/web. Jak na niego wejdę chce mieć przekierowanie do localhost/web/login..
kpt_lucek
Więc tak, zaczynasz od tego, potem idziesz tu. Oba linki powinny kompletnie rozwiązać Twój problem
silverwind
Mniej więcej to ogarnąłem, ale mam jeszcze jeden problem. Jak wybieram tryb prod i zaloguje się to wysyła mnie do tej ścieżki której chce ale w tryb dev.
kpt_lucek
Tak

-----------

Celowo piszę to po raz kolejny w tym dziale.

Więcej informacji, kod, cokolwiek?
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.