Od razu zaznaczam, że dopiero uczę się ZF. Napotkałem na następujący problem. Mianowicie posiadam np. kontroler index, a w nim dwie akcje: akcja1 i akcja2. I do akcji akcja1 posiadam ustawiony następujący routing w pliku application.ini:
Kod
resources.router.routes.index_akcja1.route = "akcja1.html"
resources.router.routes.index_akcja1.defaults.controller = "index"
resources.router.routes.index_akcja1.defaults.action = "akcja1"
resources.router.routes.index_akcja1.defaults.controller = "index"
resources.router.routes.index_akcja1.defaults.action = "akcja1"
I teraz chcę w widoku akcji1 stworzyć link do akcji2 więc robię następujący url:
I otwierając ten widok standardowo za pomocą url: aplikacja/public/index/akcja1, wartosc tej funkcji jest poprawna. Natomiast wchodząc z adresu "routingowanego" aplikacja/public/akcja1.html, to owa funkcja url zwraca jako wartosc adres obecnege widoku (aplikacja/public/akcja1.html).
Dlaczego tak jest?