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