yii外部action中如何渲染页面
来源:互联网 发布:网吧指纹软件申报 编辑:程序博客网 时间:2024/05/16 10:00
yii的controller中支持调用外部的action类(见《在controller中使用外部的action》)
但最近工作时碰到这样一个问题,外部action类如何渲染页面(render)呢?
假设有如下action类
假设有如下action类
<?phpclass WorktimeAction extends CAction { public function run(){ //数据处理 …… $this->render('worktime.php', $data); }}
目的很简单,就是处理数据后,想用得到的$data数据填充页面worktime.php
但是,上面的写法,肯定是错的,因为WorktimeAction没有render方法...
怎么办呢?
其实controller类中是有render方法的,所以问题转换为如何得到调用该action的controller类。
怎么办呢?
其实controller类中是有render方法的,所以问题转换为如何得到调用该action的controller类。
翻看手册,发现CAction 类有getController()方法!
于是~问题解决了,上代码。
于是~问题解决了,上代码。
<?phpclass WorktimeAction extends CAction { public function run(){ //数据处理 …… $this->getController()->render('worktime.php', $data); }}
- yii外部action中如何渲染页面
- 如何在yii的controller中调用外部action
- 如何在yii的controller中调用外部action
- yii框架页面渲染
- yii ajax渲染页面
- yii框架页面渲染
- yii中如何显示静态页面
- 如何在Html中引入外部页面
- 如何在Html中引入外部页面
- YII 如何在当前页面外部加载css,img,js文件
- 浏览器如何渲染页面?
- 浏览器如何渲染页面
- Yii 中如何获取当前controller名称和controller内部action方法Id
- struts2中action如何获取jsp页面参数
- struts2中action如何获取jsp页面参数
- ACTION中定义的变量,如何传值到JSP页面?
- 如何在JSP页面中直接调用Action
- RenderPlugin--VR中调用opengl进行插件渲染外部渲染
- Android, property 添加写权限
- linux php安装pear
- 深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
- Pro WPF 读书笔记
- Mysql安装和中文排序
- yii外部action中如何渲染页面
- Android Format的使用
- activity 的属性android:taskAffinity和android:allowTaskReparenting
- 国务委员马凯-加快铁路建设推进政企分开改革-铁路建设-政企分开改革-马凯
- Objective-C中一种消息处理方法performSelector: withObject:
- H.264 基本流的结构
- Admin管理后台模板 Free HTML Admin Templates For The Backend Of Your Apps
- 通过取得MAC地址判断是否在VM中
- Linux modprobe Command Examples to View, Install, Remove Modules