zoukankan      html  css  js  c++  java
  • Yii 之控制器创建使用

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

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

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

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

    如果需要传递参数:

    <?php
    namespace appcontrollers;
    use yiiwebController;
    
    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;
        }
    }
  • 相关阅读:
    Session
    python内存优化机制中的小秘密
    跨域请求
    Cookie
    json
    Python深浅拷贝辨析
    Django form组件相关
    Python 中的 if __name__ == '__main__'
    online_judge_1108
    online_judge_1107
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9089543.html
Copyright © 2011-2022 走看看