如果想限制某个入口文件只能访问特定模块,可以在入口文件添加 GK_BIND_MOD
常量,例如:
// 绑定到index模块
define('GK_BIND_MOD', 'index');
// 加载框架引导文件
require(__DIR__ . '/../ginkgo/boot.php');
这种绑定方式的应用场景主要有如下几种:
public/admin.php
只能访问后台管理模块。这种方式绑定以后的示例:
// 绑定到index模块
define('GK_BIND_MOD', 'index');
// 加载框架引导文件
require(__DIR__ . '/../ginkgo/boot.php');
访问 http://server/index.php/article/show
会自动路由到 http://server/index.php/index/article/show
访问 http://server/index.php/admin/article/show
会自动路由到 http://server/index.php/index/admin/article