2017-11-29 16:26:02 4017次浏览 3条回答 0 悬赏 10 金钱

yii2.0模块里怎么跨控制器访问方法?有懂得吗?

  • 回答于 2017-11-30 08:55 举报

    命名空间, use, new

  • 回答于 2017-11-30 09:17 举报

    控制器如果在同一目录下表,直接用下面的方法:

    Yii::$app->runAction('hotel/ali/confirm-order', ['tid' => $order->OUTSIDE_ORDER_NO, 'opt_type' => '2']);
    

    如果不在同一目录下,比如高级版,做多个项目模块,先use命名空间,再按照上面的方法调用
    注意:后面那部分是传递的参数

  • 回答于 2017-11-30 13:47 举报

    return $this->redirect(array('xxx/xxx', 'xxx' => $xxx,'xxx' => 'xxx'));

您需要登录后才可以回答。登录 | 立即注册
757791723
实习生

757791723

注册时间:2017-11-05
最后登录:2017-12-16
在线时长:0小时13分
  • 粉丝0
  • 金钱0
  • 威望0
  • 积分0

热门问题