ThinkPHP实战
上QQ阅读APP看书,第一时间看更新

1.6 术语解释

1.项目

一个完整的Web程序,最少包括应用目录、框架目录、入口文件三者,一个项目可以有多个应用和多个入口文件,但是一个入口文件只对应一个应用。举个简单的例子,有个留言板的项目,Application目录和index.php组成前台应用,Admin目录和admin.php组成后台应用,这两个应用都属于留言板项目。

2.应用

一个入口文件和一个应用目录构成一个应用,应用之间逻辑上是相互独立的。

3.模式

应用运行的模式,默认为Common,也就是普通模式。此外,ThinkPHP还支持Lite、云引擎模式(如SAE云引擎,BAE云引擎等)、Api模式。

4.模块

应用目录中除了Runtime目录外其他目录都是一个模块,Common模块比较特殊,该模块不能被浏览器直接访问。

5.控制器

模块目录下的Controller文件夹中形如xxController.class.php的文件,即为一个控制器。

6.动作

控制器的public方法都是动作。