上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方法都是动作。