PHP开发(33)-ThinkPHP5.0(5)命名空间与TP5-PhpStorm

黄舟
黄舟原创
2023-03-06 10:42:021726浏览

在前2篇命名空间的博文基础上,我们来看一下,命名空间、公共空间 与 ThinkPHP5..0之间的关系:

1、controller控制器

首先我们找到index的控制器(controller),

\application\index\controller\Index.php,

修一下,修改后的Index.php:

<?php
    namespace app\index\controller;
    use think\Controller;
    class Index extends Controller
    {
        public function index(){
            return $this->fetch();
        }
    }

2、view视图

然后我们手动创建下面2个文件夹view和index,并创建用于控制index视图的index.html,

\application\index\view\index\index.html,

创建好的index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>iwanghang
</head>
<body>

</body>
</html>

还记得我们的入口文件吗?

\public\index.php,没有做任何修改,我们运行一下,打印结果是iwanghang

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 //m.sbmmt.com/ All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( //m.sbmmt.com/ )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

以上就是PHP开发(33)-ThinkPHP5.0(5)命名空间与TP5-PhpStorm的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。