支持在同一个入口文件中访问多个应用,并且支持应用的映射关系以及自定义。如果你通过index.php
入口文件访问的话,并且没有设置应用name
,系统自动采用自动多应用模式。
自动多应用模式的URL地址默认使用
// 访问admin应用
http://serverName/index.php/admin
// 访问shop应用
http://serverName/index.php/shop
也就是说
pathinfo
地址的第一个参数就表示当前的应用名,后面才是该应用的路由或者控制器/操作。
如果直接访问
http://serverName/index.php
访问的其实是index
默认应用,可以通过app.php
配置文件的default_app
配置参数指定默认应用。
// 设置默认应用名称
'default_app' => 'home',
接着访问
http://serverName/index.php
其实访问的是home
应用。
自动多应用模式下,路由是每个应用独立的,所以你没法省略URL里面的应用参数。但可以使用域名绑定解决。