yii2.0裏跨控制器跳轉方法

使用yii2框架進行跨控制器跳轉,調用方法等php

方法1、yii2

1.一、帶參數的app

$control=Yii::app()->runController('site/show/id/2');框架

1.二、不帶參數的yii

$control=Yii::app()->runController('site/show');this

方法2、spa

redirect使用方法.net

通常都是控制器層裏執行某段代碼結束以後跳轉到其餘控制器的方法裏,it

$this->redirect(['/site/contact','id'=>12]);     //至關於跳到http://www.oschina.net/index.php?r=site/contact id=12方法

$this->redirect(['site/contact','id'=>'idv','name'=>'namev']);  //帶參數?r=site/contact id=idv name=namev

$this->redirect(['site/contact','v1','v2','v3']);   //?r=site/contact & 0=v1 1=v2 2=v3

$this->redirect(['site/contact','v1','v2','v3','#'=>'ttt']);   //帶anchor的 ?r=site/contact & 0=v1 & 1=v2 & 2=v3#ttt

跳轉到絕對路徑:

$this->redirect('http://www.oschina.net');

相關文章
相關標籤/搜索