项目结构
<h2>目录结构</h2>
<p>├─ app 应用目录
│ └─ index index应用
│ ├─ ctrl 控制器目录
│ ├─ config 配置文件目录
│ ├─ model index 私有的模型文件目录
│ └─ view 模板目录
├─ config 全局配置文件目录
├─ lang 语言包文件目录
├─ lib 库文件目录
├─ model 全局的模型文件目录
├─ nec 依赖文件目录
├─ public 入口及静态资源文件目录
│ ├─ index.php 入口文件
│ └─ res 静态资源目录
├─ sdk 第三方sdk包目录
├─ tmp 临时文件目录
└─ core.php 框架核心文件</p>
<h2>/app 目录说明:</h2>
<p>/app/index 是 index 应用目录,与之对应的是入口文件 index.php,一个应用目录对应一个入口文件。
这里目录名和入口文件名 <strong>不一定相同</strong>,可在入口文件内指定应用名(也就是目录名)
<strong>例如:</strong>define('APP_NAME', 'admin1'); 那么目录名就应该是 admin1</p>
<h2>/public 目录说明:</h2>
<p>所有可通过浏览器访问的资源文件都在此目录下。
css,js,image 等静态资源文件放在 /public/res 目录下</p>
<p><strong>除了 /app 和 /public,其它目录都不是必须的,根据需求而定。</strong></p>
<h2>依赖文件 和 库文件的区别</h2>
<p><strong>依赖文件:是指该功能 必须在执行控制器操作之前进行初始化等一系列操作</strong>
<strong>库文件:不需要在执行控制器操作之前进行初始化操作,随时可以调用</strong></p>