Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Zend Router - zaawansowane przekierowanie
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witajcie.
Chcialbym zapytac o kolejna kwestie.

Czy mozliwe jest skonfigurowanie Routera Zenda aby robil nastepujace przekierowania:
z adresu http://www.strona.hosting.com/category/artysci,30,0,1.htm zrobil przekierowanie na modul -> default, controller -> category, akcja->list a to co jest po ostatnim / czyli "artysci,30,0,1.htm" wrzucil do jakiejs zmiennej ktora moglbym pobrac w kontrolerze ?


dziekuje i pozdrwiam
G
Go to the top of the page
+Quote Post
Diwi
post
Post #2





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


http://framework.zend.com/manual/en/zend.c...er.routes.regex
Go to the top of the page
+Quote Post
elmozaur
post
Post #3





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


tak tak juz strone manuala ogladalem tylko nie wiem jak to zastosowac...

Ok zapytam inaczej: w manualu tam gdzie jest router z regex jako przyklad podany zostal routing sciezki archive/2006.
definicja sciezki zapisana zostala w zmiennej $route ktora nastepnie dodana zostaje do $router
  1. $route = new Zend_Controller_Router_Route_Regex(
  2. 'archive/(\d+)',
  3. 'controller' => 'archive',
  4. 'action' => 'show'
  5. )
  6. );
  7. $router->addRoute('archive', $route);


pytanie: Jak zainicjowac $router i w ktorym miejscu (boottrap czy index.php)?


juz dziala.dziekuje
Go to the top of the page
+Quote Post
Diwi
post
Post #4





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


Na przykład Bootstrapie pobierasz sobie instancję FrontControllera, a potem z niego wyciągasz router:
  1. $front = Zend_Controller_Front::getInstance();
  2. $router = $front->getRouter();

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 15:57