待整理(文章)

ThinkPHP 常用术语解释

字号+ 作者:hanyufeng 来源: 2018-01-06 22:12:00 我要评论( ) 阅读:

项目、应用、模式、模块、控制器、动作...

项目:一个完整的Web项目,最少包括应用目录、框架目录、入口文件三个部分。入口文件可以有多个,但一个入口文件只对应一个应用。例如,将前台和后台分开,使用不同的入口文件组成两个应用,Application目录对应index.php,Admin目录对应admin.php。这两个应用都属于同一个Webx项目。


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


模式:默认为Common模式,即普通模式。此外还有Lite、云引擎模式(如SAE、BAE等)、Api模式。


模块:ThinkPHP应用目录中,除了Runtime目录以外,其它目录都是一个个模块。其中Common模块比较特殊,不能直接通过浏览器访问。


控制器(Controller ):模块目录下的Controller 文件夹中的每个文件都是一个控制器。


动作(Action):控制器中的public 方法都是动作。



参考资料:

《ThinkPHP实战》,夏磊,清华大学出版社,2017,P10


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。