原创 Yii2 framework學習筆記(六) -- RBAC

後臺的準備工作,除了皮膚,還有一個很重要的功能點,就是權限控制。 Yii2提供了一個權限控制的基礎框架,利用的是RBAC(Role Based Access Control),基於角色的訪問控制。 簡單說,不同角色有不同的權限,比如角色

原创 Yii2 framework學習筆記(三) -- 語言與國際化

國際化功能一般很少用到,但作爲學習,還是有必要接觸一下。 國際化最常用到的方法是\Yii::t,官方文檔如下 t() public static method Translates a message to the specifi

原创 Yii2 framework學習筆記(一) -- 環境搭建

最近學習yii2 framework,學而不思則罔,做個小的寶寶圖片展示系統練練手。 系統功能如下: 前臺部分部分展示上傳的寶寶圖片,並可以接受評論/點贊。 後臺維護上傳的照片,可以選擇上傳的圖片是否公開,是否接受評論。 可以管理自己照

原创 Yii2 framework學習筆記(七) -- gii和GridView

Gii是yii2中一個神器,利用他可以節省大量開發時間。 現在用它搭建一個用戶管理界面。 Gii的route是gii,所以輸入index.php?r=gii就能進入Gii首頁,如下 基本的crud界面用Model Generator和

原创 Yii2 framework學習筆記(九) -- pjax

Pjax是個比較新的東西,指pushState + ajax,利用了html5的新特性,實現了ajax的部分刷新特性,而且因爲url已經變化了,還能正常的使用瀏覽器的前進後退功能,這點和普通ajax區別的地方。 Yii2已經提供了完善的

原创 Yii2 framework學習筆記(八) -- 整合blueimp的jquery-file-upload插件

jquery-file-upload(http://blueimp.github.io/jQuery-File-Upload/)是一個優秀的文件ajax上傳插件,支持多選,預覽,併發上傳等。 jquery-file-upload已有現成