【发布时间】:2012-11-24 20:09:36
【问题描述】:
数据库中有给定的文章 URL(例如“article1”、“article2”、“article3”)。
当我输入 www.example.com/article1 时,我想路由到 控制器:索引, 行动:索引。
我的路线是:
//Bootstrap.php
public function _initRoute(){
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
$router->addRoute('index',
new Zend_Controller_Router_Route('article1', array(
'controller' => 'index',
'action' => 'index'
))
);
}
但是当我点击另一个链接(之前的功能)时,我再次获得 www.example.com/article1。 有什么方法可以为数据库中的所有 URL 通常执行此路由吗?比如:
$router->addRoute('index',
new Zend_Controller_Router_Route(':article', array(
'controller' => 'index',
'action' => 'index'
))
);
【问题讨论】:
标签: php zend-framework url routing url-routing