CI4框架应用三 - app目录
我们再来看一下项目的app目录结构,这个目录就是我们开发的主目录,项目的配置,代码的编写都在这个目录中。
1 Administrator@PC-202006121032 MINGW64 /c/wamp64/www/ci4/app 2 $ ls -l 3 total 18 4 -rw-r--r-- 1 Administrator 197121 509 五月 1 13:01 Common.php 5 drwxr-xr-x 1 Administrator 197121 0 七月 25 18:49 Config/ 6 drwxr-xr-x 1 Administrator 197121 0 七月 24 10:16 Controllers/ 7 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 Database/ 8 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 Filters/ 9 drwxr-xr-x 1 Administrator 197121 0 七月 27 17:39 Helpers/ 10 -rw-r--r-- 1 Administrator 197121 131 五月 1 13:01 index.html 11 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 Language/ 12 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 Libraries/ 13 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 Models/ 14 drwxr-xr-x 1 Administrator 197121 0 五月 1 13:01 ThirdParty/ 15 drwxr-xr-x 1 Administrator 197121 0 七月 24 16:08 Views/
我们先来看几个重要的目录
Config/ 配置文件目录,项目相关的配置文件都在这个目录中
Controllers/ 控制器目录
Models/ 模型目录
Views/ 视图目录
Libraries/ 库文件目录
Helpers/ 函数文件目录
Language/ 语言包目录
ThirdParty/ 第三方应用目录
现在的框架基本都遵循M-V-C架构
M - Model (模型)
V - View (视图)
C - Controller (控制器)
大概的流程就是:
1. 根据用户访问的链接(URL)映射到访问的控制器及对应的方法
2. 如果需要从数据库中获取数据,那么则利用定义好的模型获取数据
3. 再将获取的数据作为参数传递给对应的视图
4. 最后把解析后的视图内容呈现给用户

浙公网安备 33010602011771号