在根目录下的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;
    }
}

 

相关文章:

  • 2021-12-30
  • 2022-12-23
  • 2021-05-21
  • 2022-01-09
  • 2022-02-25
  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案