在action中调用其它controller的action

来源:互联网 发布:淘宝一键下单 编辑:程序博客网 时间:2024/06/05 19:45

有两种调用方式

1,用runController

 

Yii::app()->runController('catagory/index');  

 2,用createController

 

 

$cat=Yii::app()->createController('catagory');//returns array containing controller instance and action index.$cat=$cat[0]; //get the controller instance.$cat->loadModel(1); //use a public method.

 

 

两种方法的区别是,runController 是直接访问,不能得到返回值。createControll可以。

0 0
原创粉丝点击