CI4框架应用二 - 项目目录

我们之前搭建好了CI4的开发环境,下面我们来看一下CI4的目录结构。

 

 1 Administrator@PC-202006121032 MINGW64 /c/wamp64/www/ci4
 2 $ ls -l
 3 total 40
 4 drwxr-xr-x 1 Administrator 197121    0 五月    1 13:01 app/
 5 -rw-r--r-- 1 Administrator 197121 1115 五月    1 13:01 composer.json
 6 -rw-r--r-- 1 Administrator 197121 3228 五月    1 13:01 env
 7 -rw-r--r-- 1 Administrator 197121 1159 五月    1 13:01 license.txt
 8 -rw-r--r-- 1 Administrator 197121 2121 五月    1 13:01 phpunit.xml.dist
 9 drwxr-xr-x 1 Administrator 197121    0 五月    1 13:01 public/
10 -rw-r--r-- 1 Administrator 197121 2615 五月    1 13:01 README.md
11 -rwxr-xr-x 1 Administrator 197121 1868 五月    1 13:01 spark*
12 drwxr-xr-x 1 Administrator 197121    0 五月    1 13:01 system/
13 drwxr-xr-x 1 Administrator 197121    0 五月    1 13:01 writable/

 

我们看到项目根目录里有4个目录

app/      项目开发目录,我们后续对项目的开发都在这个目录中进行

public/   项目入口目录,里面包含项目入口文件index.php,这个目录意思是公开的,一些静态的资源文件也可以放在这个目录中

system/   框架核心目录,框架提供的基础功能以及框架集成的一些库,函数等都放在这个目录中

writable/ 顾名思义,这个目录意思是可写入的,例如:项目的日志文件,基于文件驱动的缓存,session产生的文件,上传的文件都放在这个目录中

 

 

还有几个文件也解释一下吧

composer.json         项目依赖配置文件

env                   项目环境配置文件,该文件一般作为本地环境开发使用,不会提交到版本控制工具及线上

license.txt           许可说明文件,如果以后项目用于传播或商用,请遵循里面的协议,尊重版权

phpunit.xml.dist      单元测试配置文件

README.md             基于markdown格式的说明文件

spark                 我们看到这个文件是可执行的,这个就是CI4的命令行工具

 

posted @ 2020-08-04 12:26  小白加小白  阅读(639)  评论(0)    收藏  举报