我刚刚创建了一个新的Zend项目.我想使用setDefaultAction它将索引控制器的默认操作更改为索引控制器的任何其他操作.我知道我需要编写类似的代码:
$front = Zend_Controller_Front::getInstance();
$front->setDefaultAction("about");
Run Code Online (Sandbox Code Playgroud)
但我需要用什么功能来编码?我还需要做点什么吗?
您可以在配置中执行此操作
; application.ini
resources.frontController.defaultAction = "about"
Run Code Online (Sandbox Code Playgroud)
请注意,这将为所有控制器设置默认操作.
另一种选择是为主页(/)设置静态路由,例如
; application.ini
resources.router.routes.home.type = "Zend_Controller_Router_Route_Static"
resources.router.routes.home.route = "/"
resources.router.routes.home.defaults.module = "default"
resources.router.routes.home.defaults.controller = "index"
resources.router.routes.home.defaults.action = "about"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3817 次 |
| 最近记录: |