前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zendframework中render,forward,redirect区别

zendframework中render,forward,redirect区别

作者头像
苦咖啡
发布2018-05-07 18:04:19
8860
发布2018-05-07 18:04:19
举报
文章被收录于专栏:我的博客我的博客

1.render $this->render(‘my’);//注意没有.phtml 这样会在当前控制器下的my.phtml(也就是views/scripts/当前控制器文件夹/my.phtml) 只能读取本控制器文件夹下视图 2.forward $this->_forward(‘my’,’index’,’admin’); 这样就是admin模块下index控制器下的my方法 $this->_forward(‘my’,’index’); 这样会访问当前模块下index控制器下的my方法,而且这样使用之后,本方法没有视图也不会报错! $this->_forward(‘my’); 这样会访问当前模块下,当前控制器下的my方法 $params=array(‘a’=>1,’b’=>2); $this->_forward(‘my’,’index’,’admin’,$params); 这样就是/admin/index/my/a/1/b/2(这样适合传递参数使用) 这个不能跳出本站点之外 3.redirect $this->_redirect();可以在本站点任意转向,也可以直接跳转到本站点之外的站

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年1月4日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档