前言概述: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