0
我想知道这种在Zend Framework中设置路由的方法是否被认为是一种合理的方法 - 我对使用ZF很新颖。Zend框架路由技术
在我的引导文件,我已经建立了这样的方法:
protected function _initRouting()
{
$zfc = Zend_Controller_Front::getInstance();
$router = $zfc->getRouter();
$router->addRoute(
'home',
new Zend_Controller_Router_Route(
'',
array(
'controller' => 'index',
'action' => 'index'
)
)
);
$router->addRoute(
'saveStory',
new Zend_Controller_Router_Route(
'save-story/:date/:seolink/:saveStory',
array(
'controller' => 'story',
'action' => 'index',
'saveStory' => 1
)
)
);
等等等等,我所有的路线。
这工作正常,我喜欢指定这样的路线的清晰度,但有一个唠叨的感觉,更有经验的ZF程序员会告诉我,这不是最好的方式,我不应该在bootstrap中做,我应该在一个单独的配置文件中指定路由。如果是这种情况,配置文件将采用什么形式,以及如何以及在哪里读取它。
任何意见,将不胜感激....因为我的技术适用这个问题更多的是风格的问题 - 什么是最“优雅”的做法.....谢谢
感谢蒂姆的回应,多数民众赞成让人放心! – slip0000