Zend framework 通用页面的Zend框架路由?

Zend framework 通用页面的Zend框架路由?,zend-framework,zend-route,zend-router,Zend Framework,Zend Route,Zend Router,我正在构建一个Zend框架网站。它是MVC,所以使用控制器,所以我有像NewsController这样的控制器,可以通过/news等访问。然而,我的另一个控制器是PagesController,它只处理静态内容页 MyPagesController也是我的默认控制器。所以http://example/返回PagesController::home()。我还有一个名为view()的方法,它将$slug作为参数 我想做的是设置一条路线,如果我请求http://example.com/about并且没

我正在构建一个Zend框架网站。它是MVC,所以使用控制器,所以我有像
NewsController
这样的控制器,可以通过/news等访问。然而,我的另一个控制器是
PagesController
,它只处理静态内容页

My
PagesController
也是我的默认控制器。所以http://example/返回
PagesController::home()
。我还有一个名为
view()
的方法,它将
$slug
作为参数

我想做的是设置一条路线,如果我请求http://example.com/about并且没有一个
新闻控制器
,请求被传递到我的
页面控制器
视图()
方法


我是Zend Framework n00b,所以不知道从哪里开始。这可能吗?如果是这样的话,我怎样才能做到这一点呢?

我以前用插件回答过这个问题。在该插件中,您只需使用slug替换
$username
,并根据需要更改请求参数。

我之前已经使用插件回答了这个问题。在该插件中,您可以用slug替换
$username
,并根据需要更改请求参数。

当您说“没有新闻控制器”时,您的意思是新闻控制器无法处理它,还是没有物理文件newcontroller.php?我只是指Zend Framework的默认路由。因此,如果我请求/news,那么它将查找
newscoller
。基本上,如果默认路由全部未命中,我希望将请求传递到我的
PagesController
以尝试在数据库中查找内容页,如果没有内容页,则抛出正常的404错误页你是说news controller无法处理它,还是说没有物理文件newcontroller.php?我只是指Zend Framework的默认路由。因此,如果我请求/news,那么它将查找
newscoller
。基本上,如果默认路由全部未命中,那么我希望将请求传递给我的
PagesController
,以尝试在数据库中查找内容页,如果没有内容页,则抛出正常的404错误页。