系统定义的常量包含两个文件: 根目录下的define.php和application/behavior下的Define.php文件。
根目录下的define.php
define('ROOT_PATH', __DIR__.'/'); //项目根目录
define('ADDON_PATH', ROOT_PATH . 'addons/'); //应用插件安装目录
define('ADDON_ROUTE','/app/'); //应用访问路由前缀
define('ENTR_PATH',''); //程序访问入口
define('RUNTIME_PATH', ROOT_PATH . 'runtime/'); //runtime目录,包含日志,文件缓存等
define('UPLOAD_PATH', ROOT_PATH . 'public/uploads/'); //本地存储路径
define('DS', DIRECTORY_SEPARATOR); //当前服务器环境下的路径分隔符application/behavior下的Define.php
$module = strtolower(request()->module());
$controller = strtolower(request()->controller());
$action = strtolower(request()->action());
define('MODULE_NAME', $module); //当前请求的模块名
define('CONTROLLER_NAME', $controller); //当前请求的控制器名
define('ACTION_NAME', $action); //当前请求的操作方法名