• 18101055830
  • thinkphp5的路由controller
    当前位置: 主页 > 程序知识 >
    来源: 厦门点燃未来网络科技有限公司     发布时间: 2017-10-28 13:25

      一个最简单的路由控制器

      文件目录为 application\index\controller\Index.php

      Index.php文件的首字母大写,Index.php 内部文件内容为

    namespace app\index\controller;
    class Index {
        public function index()
        {
            return 'this is index';
        }
        public function page() {
            return "this is page";
        }
    }

      index方法对应用户访问 /public/index/index/index会返回:

        this is index 字符串

      用户访问/public/index/index/page服务器会返回:

        this is page 字符串

      控制器可以返回数组对象, 前端的返回类型会自动转化为JSON

      类的返回值可以是一个View对象, tp5会自动调用对应的模版文件并渲染真实数据, $view->fetch("index")会调用当前 application\index\view\index\index.html进行渲染:

    namespace app\index\controller;
    use think\View;
    class Index 
    {
        public function index()
        {
            $view = new View();
            return $view->fetch('index');
        }
    }

      控制器可以添加一个_initialize方法, 这个方法会在每一个路由被激活的时候自动调用

      参考:

      https://www.kancloud.cn/manual/thinkphp5/

    作者: NONO 
    出处:http://www.cnblogs.com/diligenceday/ 
    企业网站:http://www.idrwl.com/
    开源博客:http://www.github.com/sqqihao
    QQ:287101329 
    微信:18101055830

    (责任编辑:admin)
    文章出自: 厦门点燃未来网络科技有限公司 http://www.idrwl.com如转载请注明出处!
    • 网站建设找点燃
    • 重视设计 重视服务 重视沟通 用诚信和口碑打造品牌!
    • 18101055830   
    • 客服①: 在线洽谈
  • 手机:18101055830
  • 地址:厦门翔安新店镇西岩石路10号 网址:www.idrwl.com 邮箱 sqqihao@163.com
  • 版权所有 2015-2023(C) 厦门点燃未来网络科技有限公司    闽ICP备17019404号-1