before 过滤器的使用 [ 新手入门 ]
namespace app\controllers;
use Yii;
use yii\web\Controller;
class HiController extends Controller
{
public function beforeAction()
{
//$age=$_GET['age'];
$request=Yii::$app->request;
$age=$request->get('age');
if($age==26){
return $this->actionIndex(); //执行动作actionIndex()
}else{
$this->redirect('https://www.baidu.com');
}
}
public function actionIndex(){
return $this->render('t');
}
}
浏览器地址栏输入:
http://127.0.0.1/yii/web/hi/index?age=26
//符合条件,会加载视图t.php
http://127.0.0.1/yii/web/hi/index?age=22
//不符合条件,会跳转到百度
共 1 条回复
wilikeit
注册时间:2016-11-01
最后登录:2017-01-01
在线时长:9小时44分
最后登录:2017-01-01
在线时长:9小时44分
- 粉丝2
- 金钱80
- 威望0
- 积分170