thinkphp5项目创建

文章描述:

创建 composer create-project topthink/think=5.1.x-dev tp5 […]

创建

composer create-project topthink/think=5.1.x-dev tp5

访问

http://localhost/tp5/public/

开启调试

config/app.php

// 开启调试模式
'app_debug' => true,

多应用

1、在tp5/public下创建admin入口文件admin.php

// [ 应用入口文件 ]
namespace think;

// 加载基础文件
require __DIR__ . '/../thinkphp/base.php';

// 支持事先使用静态方法设置Request对象和Config对象

// 执行应用并响应
Container::get('app')->bind('admin')->run()->send() ;

 

2、在application下创建admin/controller/Index.php文件夹

<?php
namespace app\admin\controller;

class Index
{
    public function index()
    {
        echo "admin";
    }

    public function hello($name = 'ThinkPHP5')
    {
        return 'hello,' . $name;
    }
}

 

访问:localhost/admin.php

控制器

use think\Controller;
class Index extends Controller
return $this->fetch('hello',['name'=>'thinkphp']);

定义DS

根目录

namespace think;

下面新增

if (!defined('DS')) {
    define('DS', DIRECTORY_SEPARATOR);
}

 

发布时间:2021/12/02

发表评论