2015-04-27 21:18:55 24990次浏览 7条回答 4 悬赏 4 金钱

我想从这个控制器!

class WechatController extends FrontBase {}调用

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

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

最佳答案

  • sje410 发布于 2015-04-28 00:18 举报

    $control=Yii::app()->runController('Qrcode/GetUserInfo','openid'=>12);
    不带参数的GetUserInfo()

    2 条回复
    回复于 2015-04-29 11:03 回复

    runController?我只看见有runAction

    回复于 2015-05-03 22:14 回复

    有的 ,你可以看看手册,这个是Yii 调用内部控制器的方法!

  • 回答于 2016-02-26 09:28 举报

    2.0的话只有runaction这个方法了,没有这个runcontroller了,2.0调用也只是Yii::$app->runAction(['order/admin']);

    1 条回复
    回复于 2016-02-26 09:32 回复

    好的 谢谢你的回答,不过我问的是1.x 的版本

  • 回答于 2016-09-27 09:45 举报

    想问下,独立操作也是这样调用的吗?Yii::$app->runAction(['order/admin']);

  • 回答于 2016-09-27 09:46 举报

    Yii::$app->runAction(['order/admin']);

  • 回答于 2017-01-10 18:07 举报

    234234

  • 回答于 2017-05-29 21:41 举报

    Yii::$app->runAction(['order/admin']);
    如果这样操作的话会报错:trim() expects parameter 1 to be string, array given
    Yii::$app->runAction('order/admin'); 只有这样才行,可是怎么传参呢?

    2 条回复
    回复于 2017-10-02 13:48 回复

    类似于这样: Yii::$app->runAction('order/admin',['id'=>'1']);

    回复于 2017-11-12 17:56 回复

    OK,学习了,试试看

  • 回答于 2019-04-17 16:39 举报

    yes it is.

您需要登录后才可以回答。登录 | 立即注册
二维码
副董事长

二维码 深圳

注册时间:2015-04-08
最后登录:2020-11-27
在线时长:58小时51分
  • 粉丝18
  • 金钱19966
  • 威望10
  • 积分20646

热门问题