Yii 之控制器创建使用

mac2022-06-30  24

在根目录下的controllers目录下创建控制器HelloController.php:

<?php namespace app\controllers; use yii\web\Controller; class HelloController extends Controller{ //方法必须以action开头 public function actionIndex(){ echo 'hello'; } }

 

访问地址:basic/web/index.php?r=hello/index

参数r后边跟控制器名字/方法名字。

 

如果需要传递参数:

<?php namespace app\controllers; use yii\web\Controller; class HelloController extends Controller{ //方法必须以action开头 public function actionIndex(){ $request = \YII::$app->request; $id = $request->get('id','');//第二个参数是如果没有传递怎么处理 echo 'hello,id=' . $id; //判断是否是get或post请求 if($request->isGet){ echo 'get'; } if($request->isPost){ echo 'post'; } //获取用户地址 echo $request->userIP; } }

 

转载于:https://www.cnblogs.com/gyfluck/p/9089543.html

相关资源:Yii2创建控制器(createController)方法详解
最新回复(0)