如何阅读本书

最后更新于:2022-04-01 02:19:22

这不是一本“快速入门”、“一周精通”的书,本书的一个非常重要的目的和出发点是剖析Yii2.0的原理,使读者既知其然, 又知其所以然,这就注定了不可能一蹴而就。书中有大量的代码,需要剖析数据结构、追溯调用堆栈、跟踪代码流程。 虽然我们力求生动、简洁,但读者朋友们还是要有“古佛青灯”的心理准备,不浮、不躁,潜心练好内功,扎实锤炼底子, 早日练成绝活。 在内容上,本书直指Yii2.0的本质,求精不求全,对于相关的PHP、HTTP等诸多知识最多在讲到时点一点,浅偿辄止, 没能够展开介绍。因此,对于涉及到的关联知识、背景知识,要充分利用搜索引擎等工具,进行自学和补充。 在篇章结构上,本书总体上按照逐步深入的格局安排内容。同时,各部分的内容又保持相对独立, 尽量做到每个单独页面的内容,都可独立成篇。 因此,初次接触Yii2.0的读者朋友,建议循序渐进,依次阅读。 而具有一定基础的读者则可以根据个人兴趣爱好,自由选择学习切入点,在遇到有疑问的知识点时, 再按图索骥查找相关的页面。 在 [_Yii 基础_](http://www.digpage.com/basic.html#basic) 部分,依次介绍了 [_属性(Property)_](http://www.digpage.com/property.html#property) ,[_事件(Event)_](http://www.digpage.com/event.html#event) ,[_行为(Behavior)_](http://www.digpage.com/behavior.html#behavior) 等Yii中最基础的知识, 是理解整个Yii框架的最基本的概念。 在 [_Yii 约定_](http://www.digpage.com/convention.html#convention) 部分,主要讲解了Yii约定俗成的一些套路、设定,解决的是在开发者未作任何指定的情况下, Yii的默认行为方式的问题,用于加深对Yii实际使用的理解。这一部分主要包括 [_Yii应用的目录结构和入口脚本_](http://www.digpage.com/app_struct.html#app-struct) , [_别名(Alias)_](http://www.digpage.com/aliases.html#aliases) , [_Yii的类自动加载机制_](http://www.digpage.com/autoload.html#autoload) , [_环境和配置文件_](http://www.digpage.com/environment.html#environment) , [_配置项(Configuration)_](http://www.digpage.com/configuration.html#configuration)等内容。 在 [_Yii 模式_](http://www.digpage.com/pattern.html#pattern) 部分,剖析了Yii是如何实现一些当前Web开发中最主流和成熟的设计模式。 学习这些设计模式,有助于深入理解Yii的机制,更难得的是提高读者朋友自身的开发设计水平。 这一部分主要讲了[_MVC_](http://www.digpage.com/mvc.html#mvc) , [_依赖注入和依赖注入容器_](http://www.digpage.com/di.html#di) , [_服务定位器(Service Locator)_](http://www.digpage.com/service_locator.html#service-locator) 三种设计模式。 后续我们还将创作更多的内容,敬请期待。 如果觉得《深入理解Yii2.0》对您有所帮助,也请[帮助《深入理解Yii2.0》](http://www.digpage.com/donate.html#donate)。 谢谢!
';