|
|
|
|
移动端

2.6 应用(前端控制器)

《Yii框架深度剖析》第2章Yii框架基础,从本章开始,我们将通过由浅入深的方式介绍Yii框架的各个部分,希望读者逐步了解Yii框架。本节为大家介绍应用(前端控制器)。

作者:刘琨来源:人民邮电出版社|2017-11-23 18:00

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


2.6 应用(前端控制器)

应用是指请求处理中的最上层对象,它的主要任务是分析用户请求并将其分派到合适的控制器中以做进一步处理。

Yii框架静态结构图如图2-14所示,采用应用(前端控制器)模式。应用提供了一个处理不同请求的中心,处理工作包括安全事务、视图选择、异常处理和响应内容的生成,通过将这些处理工作集中在一点进行,大大减少了PHP代码量,同时也降低了视图层的程序逻辑,保证了在不同请求之间可以最大限度地重用相同逻辑代码。

提示:

Yii中的应用由入口脚本创建为一个单例对象。这个应用单例对象可以在任何地方通过Yii::app() 访问。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

软件设计师考试考前冲刺预测卷及考点解析

本书依据最新版《软件设计师考试大纲》的考核要求,深入研究了历年软件设计师考试试题的命题风格和试题结构,对考查的知识点进行了提炼,并...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊