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的命令行工具

浙公网安备 33010602011771号