首页 > 代码库 > yii调用外部action与在外部action中渲染页面
yii调用外部action与在外部action中渲染页面
// 1. 在controller中映射action
public function actions()
{
return array(
‘create‘ => ‘application.controllers.miiuser.CreateAction‘,
);
}
// 2. 在action中run方法中写逻辑,但下面的render方法显示不行,因为CAction类没有render方法
class CreateAction extends CAction {
public function run(){
// 逻辑处理省略
$this->render(‘worktime.php‘, $data);
}
}
// 3. 别急,CAction 类中有getController方法,问题解决
class CreateAction extends CAction {
public function run(){
// 逻辑处理省略
$this->getController()->render(‘worktime.php‘, $data);
}
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。