Php Zend Framework 2:请求时到另一个控制器的路由不存在
例如,我有控制器:Php Zend Framework 2:请求时到另一个控制器的路由不存在,php,model-view-controller,zend-framework2,Php,Model View Controller,Zend Framework2,例如,我有控制器:showpage和admin Url:domain.com/admin为此,我的控制器运行正常。 对于domain.com/showpage/page/aboutrouting,在showpagecontroller中运行一个函数pageAction(),就可以了 但是,当任何URL被请求时,我如何做: 检查控制器是否存在并运行它 如果没有,请尝试使用showpagecontroller中的pageAction() 如果页面不存在,请重定向到404 我想要URLdomain.c
showpage
和admin
Url:
domain.com/admin
为此,我的控制器运行正常。对于
domain.com/showpage/page/about
routing,在showpage
controller中运行一个函数pageAction()
,就可以了
但是,当任何URL被请求时,我如何做:
showpage
controller中的pageAction()
domain.com/example
运行domain.com/showpage/page/example
(如果controllerexample
不存在)
我怎么能做到
函数
pageAction()
检查请求页面是否存在并显示它-来自.txt文件。您可以使用错误控制器来执行此操作。如果未找到控制器或操作名称,则您将收到错误500,并将路由到您的ErrorController
。然后,您可以将人们重定向到您希望他们去的任何地方