Zend引导程序没有遵循以下路线:
$route = new Zend_Controller_Router_Route_Regex (
'(.+)-hospital-lottery',
array('module' => 'default','controller'=>'hospital','action'=>'index'),
array(1 => 'province')
);
试用URL正在http://mydomain.com/something-hospital-lottery
没有运气,甚至包括第四个sprintf参数。。。我觉得这与缺少/有关。
它看起来很好,我测试了它,它工作得很好。
你是如何将它添加到路由器的?
尝试在创建路线后添加此行:
Zend_Controller_Front::getInstance()->getRouter()->addRoute('h-lottery', $route);
$route = new Zend_Controller_Router_Route_Regex (
'(.*)-hospital-lottery',
array('module' => 'default','controller'=>'hospital','action'=>'index'),
array(1 => 'province')
);