允许为每个应用创建单独的入口文件而不通过index.php
入口文件访问多个应用,例如创建一个admin.php
入口文件来访问admin
应用。
// [ 应用入口文件 ]
namespace think;
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应
$http = (new App())->http;
$response = $http->run();
$response->send();
$http->end($response);
多应用使用不同的入口的情况下,每个入口文件的内容都是一样的,默认入口文件名(不含后缀)就是应用名。
使用下面的方式访问admin
应用
http://serverName/admin.php
如果你的入口文件名和应用不一致,例如你的后台admin
应用,入口文件名使用了test.php
,那么入口文件需要改成:
// [ 应用入口文件 ]
namespace think;
require __DIR__ . '/../vendor/autoload.php';
// 执行HTTP应用并响应
$http = (new App())->http;
$response = $http->name('admin')->run();
$response->send();
$http->end($response);