前言概述:

我是一名php开发工程师,最拿手的是版本2.0的yii框架,在培训班里老师没教我yii框架,只是由于我弟弟(同行)擅长yii框架,所以我用得最多的就是yii2.0,后台我学了thinkphp框架的3.2和5.0版本,虽然还算不上熟练,但是多少会用,自己分别用tp3.2和5.0做了两个具有rbac权限验证功能(3.2是auth)和基本的增删查改功能的网站后台。至于yii2,这三年多来,我用它做了多个网站,例如我的个人网站。

 

框架之争:

很多php初学者都不知道选哪个框架来深入学习。据我所知,国内的php程序员用得最多的框架是thinkphp,版本以3.2和5.0为代表。目前主流的php框架有thinkphp、yii、lavavel、ci等(排名不分先后,各自的支持者们请不要打架)。我对thinkphp和yii框架都有所了解,所以我多少有点发言权,我觉得还是yii好,有众多优点是thinkphp无法企及的,例如有自动生成代码的gii。话虽如此,其它框架的使用者们可能不服,他们可以说出一大堆他们框架的优点。这里我不再赘述,请大家自行百度,到此为止。

 

必备知识:

在开始学习yii之前,你必须掌握html、css、javascript、jquery、php的基本知识,理解mvc思想的基本常识,以及类、函数的调用等。

 

官方资料:

1.

2.

3.