TP6 默认是单应用,如果需要像一般网站前台后台区分,那么可以使用tp6多应用模式:
安装多应用模式扩展:
composer require topthink/think-multi-app
然后创建应用,可以手动创建文件夹:
手动创建后,需要注意控制器中命名空间的路径:
namespace app\admin\controller;
完整代码如下:
app\admin\controller\Index.php <?php namespace app\admin\controller; use app\BaseController; class Index extends BaseController{ public function index(){ return 'hello,admin'; } }
域名访问:
http://www.tp6stu.com/index.php/admin/index/index
也可以通过php 命令行 进行创建:
php think build admin
如下:
访问后台:
http://www.yzmtp6stu.com/index.php/dongadmin/index/index
注意:如果没有安装think-multi-app, 使用php think build xx会报错:Command "build" is not defined.
多应用模式下绑定不同域名: