多应用
应用目录
/app
|--admin
|--api
|--h5
|--web
.......更多应用
多入口(一个应用一个入口,默认)
特点
一、可针对某个应用在入口做不同的处理
二、方便设置不同域名
方式一
/public
|--admin
|--static
|--index.php [admin应用入口]
|--api
|--index.php
|--h5
|--static
|--index.php
|--web
|--static
|--index.php
方式二,共用静态资源
/public
|--admin
|--static
|--index.php [admin应用入口]
|--api
|--index.php
|--h5
|--static
|--index.php
|--static [公共静态文件目录]
|--index.php [web应用入口]
单一入口(所有应用共用一个入口)
/public
|--static [公共静态文件目录]
|--.htaccess
|--favicon.ico
|--index.php [共用入口文件]
这个需要开启设置,在/config/common.config.php里面设置
'apps' => [
'a' => 'admin',
'small' => 'small'
],
apps 开启多应用共用单一入口,键是应用别名,值是应用名称,比如:'a' => 'admin',那么访问地址是:
http://www.timophp.com/a/控制器/操作/参数
当然你也可以不设置别名,和应用名一样,比如:'small' => 'small',那么访问地址是:
http://www.timophp.com/small/控制器/操作/参数
设置默认应用
框架默认设置web为默认应用,你也可以修改: default_app 指定默认应用,默认是web,如:
'default_app' => 'admin' //设置默认应用是admin