谁一开始就是大神?

如何从一个控制器调用另外一个控制器的方法?[1.1]

我想从这个控制器!

class WechatController extends FrontBase {}调用

class QrcodeController extends FrontBase {
    //获取用户基本信息
    public function actionGetUserInfo($openid){} 
}

actionGetUserInfo 方法 我应该如何写比较好 ,请大家帮我解决一下这个问题

$control=Yii::app()->runController('Qrcode/GetUserInfo','openid'=>12);
不带参数的GetUserInfo()
2.0的话只有runaction这个方法了,没有这个runcontroller了,2.0调用也只是Yii::$app->runAction([‘order/admin’]);
想问下,独立操作也是这样调用的吗?Yii::$app->runAction([‘order/admin’]);
Yii::$app->runAction([‘order/admin’]);
234234
Yii::$app->runAction([‘order/admin’]);
如果这样操作的话会报错:trim() expects parameter 1 to be string, array given
Yii::$app->runAction(‘order/admin’); 只有这样才行,可是怎么传参呢?
yes it is.

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 如何从一个控制器调用另外一个控制器的方法?[1.1]

评论 抢沙发

登录

找回密码

注册