S1开发手册
前言
安装
规范
目录结构
框架
程序执行流程
入口文件
验证架构
验证架构
验证架构
验证架构
验证架构
应用模块
依赖注入
控制器架构
逻辑架构
验证架构
模型架构
行为架构
插件架构
服务架构
数据操作
系统常用配置
系统常用常量
系统常用函数
模块开发
模板制作
基础操作
本文档使用
零起飞
构建
入口文件
本文最后编辑时间:
2023-08-02 08:54:02
热度:
573
Thinkphp5采用单一入口模式进行项目部署和访问,一个应用都有一个统一(但不一定是唯一)的入口。如果采用自动多应用部署的话,一个入口文件还可以自动对应多个应用。 默认的应用入口文件位于public/index.php,默认内容如下: // PHP版本验证需要大于5.6.0 ```html if (version_compare(PHP_VERSION, '5.6.0', '<')) { // die('07FLY-ERP Require PHP > 5.6.0 !'); } // 定义应用目录 define('APP_PATH', __DIR__ . '/../app/'); // 检测是否安装 if (!file_exists(APP_PATH . 'database.php')) { header("location:./install.php"); exit; } // 加载框架引导文件 require __DIR__ . '/../core/start.php'; ``` 系统中的入口文件在public目录下,做了4件事情。 1.验证PHP版本需要PHP5.6及以上版本。 2.定义应用目录为app。 3.检查是否安装过07FLY-S1,若database.php文件存在则视为已安装(重新安装删除此文件就可以了)。 4.加载框架引导文件。 07FLY-S1设计模块之间互相解耦,新增模块在编码过程中尽量不要使用除公共模块以外的其他模块代码便于后期进行模块化部署。
零起飞网络版权所有