Cytat
w dokumentacji zenda masz to wszystko opisane. Wystarczy przeczytac. O zwyklej metodzie prob i bledow juz nie wspomne
Czytałem w dokumentacji i nie działa tak u mnie, dlatego tu piszę.
mam taki podział:
<?php
$router->addRoute(
'default',
new Zend_Controller_Router_Route
(':page1', array('controller' => 'index', 'action' => 'index')) );
$router->addRoute(
'default2',
new Zend_Controller_Router_Route
(':page1/:page2', array('controller' => 'index', 'action' => 'index')) );
$router->addRoute(
'admin',
new Zend_Controller_Router_Route
('admin', array('module'=>'admin', 'controller' => 'index', 'action' => 'index')) );
$router->addRoute(
'admin_modules_controller',
new Zend_Controller_Router_Route
('admin/:module/:controller/', array('module'=>':module','controller'=>':controller','action'=>'index')) );
?>
Jeżeli wchodzę pod
http://strona.com/admin/ To łapie mi router pierwszy ('default'), jeśli nawet przeniosę router 'admin' przed 'default' to nic się nie zmienia. Skolei jak mam adres: strona.pl/admin/login/ To nie wpada mi w pierwsze routery, ylko wchodzi w admin_modules_controller.