背景知识
最后更新于:2022-04-01 02:19:20
请留意,虽然本书以Yii2为主要内容,但并不要求读者具有Yii1.1的开发经验。 虽然具有这些背景知识可以更快的掌握Yii2,但在讲解过程中,本书会帮助没有Yii1.1相关知识的读者补充有关的概念。 只要有了这些概念,读者并不需要从头学习Yii1.1,就可以直接上手Yii2了。
当然,Yii作为一个PHP框架,读者朋友最好能够了解一下PHP,并不需要多精通,只需要看得懂代码,会写简单的代码, 编程的时候大概知道要使用哪些函数,就基本足够了,边用边学,也是一种学习方法。
同时,Yii还是一个面向对象的框架。这意味着在代码组织和问题解决的思路上,Yii都体现了面向对象的思想。 要用Yii来开发,最好也要遵循这一思想。因此,读者最好对面向对象编程有一定的了解。 其实,看一个程序员水平的高低,不单是对于某种语言、某种开发框架的熟练程度。 更重要的,是看其解决问题的思路和方法。其中一大类方法就是面向对象方法。 从这点来看,虽然学习和使用Yii并不需要多高深的面向对象的方法。 但作为过来人,还是希望各位读者朋友可以系统地、全面地学习面向对象的开发方法。 特别是Web开发中常用的设计模式,本书也会在涉及到时,进行专门讲解。