在数据库中有给定的文章 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'
))
);