我目前正在使用 Zend Framework 创建我的网站的新版本,但我遇到了过去看到的一个小问题。
有我的路线:(一部分)
// BLOG -> CATEGORIES
$route = new Zend_Controller_Router_Route(
'blog/categories',
array(
'module' => 'blog',
'controller' => 'categories',
'action' => 'index'
)
);
$router->addRoute('blog-categories', $route);
// BLOG -> CATEGORIES -> LIST ARTICLES (:alias = name of the category)
$route = new Zend_Controller_Router_Route(
'blog/categories/:alias',
array(
'module' => 'blog',
'controller' => 'categories',
'action' => 'list',
'alias' => null
)
);
$router->addRoute('blog-categories-list', $route);
问题是:当我去 时/blog/categories/
,它会给我带来list
动作。我不想要的。我需要index
.
例如,有没有办法在不使用的情况下解决这个问题/blog/categories/view/:alias
?
注意:我对/blog/
(列出所有文章)和/blog/:alias/
(显示单篇文章)有同样的问题。