Yii框架深入剖析
文章平均质量分 54
渡手
课程全部自己设计,完全基于公司对人才需求,结合专业人士10多年行业经验,确保学生学得扎实、深入、实用。
展开
-
1.1PHP语言发展历史及其适合的应用领域
PHP原始为“Personal Home Page”的缩写,已经正式更名为“Hypertext Preprocessor”(中文名:“超文本预处理器”)。PHP于1994年由拉斯姆斯·勒多夫(Rasmus Lerdorf)创建,它起初是勒多夫为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示他的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据原创 2017-06-05 14:19:48 · 4619 阅读 · 0 评论 -
1.2什么是框架
框架(Framework)是在给定的问题领域内,实现了应用程序的一部分设计,是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。简单地说就是一个“半成品”,帮助项目把骨架搭好,并提供了丰富的组件库,只需要增加一些内容或调用一些提供好的组件就可以完成自己的系统。 如图1-2所示,已经有一个成型的房子骨架和一些建筑材料,我们可以把它比喻成一个程序的框架。其中骨架可以看做是为我们创原创 2017-06-05 14:47:17 · 277 阅读 · 0 评论 -
1.3为什么要用框架开发
框架的最大好处就是重用。面向对象系统获得最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。因为Web系统发展到今天已经很复杂了,特别是服务器端软件,涉及的知识、内容和问题已经非常多了。在项目开发中如果使用一个成熟的框架,就相当于让别人帮你完成一些基础工作(大约为50%以上),你只需要集中精力完成系统的业务逻辑设计。 而且框架一般是成熟稳健的,它可以处理系统的很多细节问题。原创 2017-06-05 14:49:55 · 369 阅读 · 0 评论 -
1.4 自定义框架
在学习Yii框架前,我们先自定义一个框架,这样能更好地掌握框架技术的工作机制,为学习Yii框架做好准备。同时做一个自己的PHP框架并一步一步地实现,可以及时融入最新的思想和理念。更重要的是,属于自己的框架可以根据项目的需要为其量身定制。 那么,就先从实现MVC框架模式开始。 1.4.1 MVC框架模式的实现 Yii使用了 Web 开发中广泛采用的MVC框架模式,因此使用者在使用Yii建立应用原创 2017-06-05 14:52:48 · 445 阅读 · 0 评论 -
1.4.2 入口文件
本节首先介绍了系统多个请求入口设计带来的不便,然后介绍了单一请求入口设计模式实现原理。本节的学习目标是明确单一入口文件设计模式的优点,避免在以后的开发项目中出现多入口。 1. 入口文件设计 系统中凡是能够被访问的PHP文件称为入口文件。如果用户的不同请求直接对应到Web服务器中的不同PHP文件,即系统是多入口设计。在刚开始学习 PHP的时候,通常一个项目都会这样做: index.php原创 2017-06-05 15:06:22 · 996 阅读 · 0 评论