Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Route - kolejność
MarcinTryka
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 31.03.2007

Ostrzeżenie: (0%)
-----


Witam.
Mam na przykład takie rodzaje linków rodzaje linków

/admin
/admin/:module
/
l/:kategoria
/:kategoria/:podkategoria

W jakiej kolejności dodawać routery żeby te wymienione wcześniej miały "większy priorytet".
Jak Zend_Framework radzi sobie z obsługa adresów pasujących do dwóch wzorców? Uzyje pierwszego dodanego wzorca, czy drugiego?
np wpisuję: strona.pl/admin chciałbym aby w pierwszej kolejnoci użyło routera pierwszego, a nie potraktowało 'admin' jak parametr :kategoria
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jeżeli wchodzę pod http://strona.com/admin/ To łapie mi router pierwszy ('default'),

a probowales tak:
  1. <?php
  2. $router->addRoute(
  3.   'admin',
  4.   new Zend_Controller_Router_Route('admin/', array('module'=>'admin', 'controller' => 'index', 'action' => 'index'))
  5. );
  6. ?>

?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 17:45