前言概述:php
我是一名PHP开发工程师,最拿手的是版本2.0的Yii框架,在培训班里老师没教我Yii框架,只是因为我弟弟(同行)擅长Yii框架,因此我用得最多的就是Yii2.0,后台我学了ThinkPHP框架的3.2和5.0版本,虽然还算不上熟练,可是多少会用,本身分别用tp3.2和5.0作了两个具备RBAC权限验证功能(3.2是Auth)和基本的增删查改功能的网站后台。至于Yii2,这三年多来,我用它作了多个网站,例如个人我的网站。css
框架之争:html
不少php初学者都不知道选哪一个框架来深刻学习。据我所知,国内的php程序员用得最多的框架是ThinkPHP,版本以3.2和5.0为表明。目前主流的php框架有ThinkPHP、Yii、Lavavel、CI等(排名不分前后,各自的支持者们请不要打架)。我对ThinkPHP和Yii框架都有所了解,因此我多少有点发言权,我以为仍是Yii好,有众多优势是ThinkPHP没法企及的,例若有自动生成代码的gii。话虽如此,其它框架的使用者们可能不服,他们能够说出一大堆他们框架的优势。这里我再也不赘述,请你们自行百度,到此为止。java
必备知识:程序员
在开始学习Yii以前,你必须掌握html、css、javaScript、jQuery、php的基本知识,理解MVC思想的基本常识,以及类、函数的调用等。php框架
官方资料:yii2