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. 最后把解析后的视图内容呈现给用户

 

你可能感兴趣的:(CI4框架应用三 - app目录)