美文网首页
图解ThinkPHP5之请求与路由基础知识2

图解ThinkPHP5之请求与路由基础知识2

作者: 周行知 | 来源:发表于2019-03-04 10:57 被阅读0次

    动态绑定属性

    可以给Request请求对象绑定属性,方便全局调用,例如我们可以在公共控制器中绑定当前登录的用户模型到请求对象。

    第一步  在appliaction/admin/controller新建index5.php文件

    如图所示:

    代码如下:

    public function hello2()

        {             

          $data = ['name' => '周行知', 'age' => '29'];

          return json($data);

        } 

    测试代码:

    输入网址: http://localhost:8989/php/mvc/TP5.0/public/admin/index5/hello2

    拓展思考:我们要思考一下能否用xml格式返回

    代码如下:

    public function hello3()

        {             

          $data = ['name' => '周行知', 'age' => '29'];

          return xml($data);

        } 

    如图所示:

    检验结果

    输入网址:http://localhost:8989/php/mvc/TP5.0/public/admin/index5/hello3

    例1   success正确跳转的方法

    代码如下:

    public function hello4()

        {             

          $this->success("正确的页面跳转","hello2");

        } 

    如图所示:

    验证结果:

    第一次输出:http://localhost:8989/php/mvc/TP5.0/public/admin/index5/hello4.

    如图所示:

    第二次变化的结果:

    练习题:试一下error

    相关文章

      网友评论

          本文标题:图解ThinkPHP5之请求与路由基础知识2

          本文链接:https://www.haomeiwen.com/subject/lkubuqtx.html