如果要使用多应用模式,需要安装多应用模式扩展
think-multi-app。
composer require topthink/think-multi-app
安装完以后在app下创建一个yhq应用,然后创建controller/yhq
<?php
namespace app\yhq\controller;
use app\BaseController;
class Yhq extends BaseController
{
public function yhq()
{
echo 'yhq的多应用';
}
}
然后在route.php加一个路由
Route::get('yhq','yhq/Yhq/yhq');
一访问发现
控制器不存在:app\yhq\controller\Index
杯具了...........
官方文档也没有相关说明
其实很简单:只需要在对应应用下创建一个route文件夹,下面再创建一个随便命名的php文件就可以了
需要注意的是,在访问路由的时候要加上应用的名称
http://www.shop.com/yhq/yhq。