《yii安裝與使用詳解》要點:
本文介紹了yii安裝與使用詳解,希望對您有用。如果有疑問,可以聯系我們。
相關主題:YII框架
一、通過歸檔文件進行安裝(advanced)
1.下載yii2.0高級應用模板;
2.cd到該文件下的init文件;
3.執行init;選擇1 --- 選擇yes;
4.安裝完成通過web/index.php進入入口頁面;
5.新建一款數據庫,并在common/main-local.php設置參數進行連接;
6.在cmd下接上步驟輸入php yii migrate;(會自動生成兩張表user和migration).
二、yii2.0應用
1.activerecord中,每個AR類關聯一張表,每個AR對象對應表中的一行,AR的屬性對應的是數據行的列;
2.小部件屬性的修改在相對應的model中;
3.在關聯表時hasone用于多對一,一對一的情況,hasmany用于一對多的情況;
4.index By([] )根據索引的列的名稱查詢結果;sort-asc升序排列,sort-desc降序排列;
5.數據列的自定義;attribute->指定需要展示的屬性;label-> 標簽名;value->值;format->格式;filter->自定義過濾條件的輸入框;contentOptions->設定數據列html的屬性;getmodels( )得到DataProvider,的數據;
6.template定義動作列中有哪些按鈕,{ }中就是定義的一些按鈕;
7.yii::$app指的是yii/web/application(應用主體),指文件所在的根目錄;
8.behaviors執行過濾;
9.controller中的refresh作用:使頁面重新進行刷新一下;
10. 'autofocus' => true是在網頁上自動將光標定位到該input輸入框中去;
11.yii開啟調試模式在index下面的debug設置為ture;
12.save()方法會自動判斷數據庫中的數據是該新增或者是修改;
13. DetailView::widget小部件中attribute是設置要顯示的內容以及用什么樣的格式去顯示;
14.dropdownlist下拉菜單的選擇小部件在yii類參考手冊中;
15.gridview小部件是控制數據列顯示的(可以實現搜索查詢等功能);
16.ACF(accse過程存儲過濾器在yii權威指南的授權目錄下面),是存放在控制器下面的behavior行為中的,主要是控制頁面進行跳轉的,可以設定游客可以訪問哪些頁面,管理員可以訪問哪些頁面;
17.對各類登錄權限檢查的人員進行權限檢查的時候用使用can()方法檢查該用戶有沒有權限進行操作;
18.yii2.0實現標簽云,評論回復的功能通過重寫自定義wegdit小部件來進行實現的,通過定義里面的init()和run()方法;
19.RBAC授權管理的使用方法:(1)在common/config/main.php中配置yii\rbac\DbManager應用組件;
20.urlManagerd組件中的[‘suffix’=>’.html’];是給文件添加文件顯示的后綴名;
歡迎參與《yii安裝與使用詳解》討論,分享您的想法,維易PHP學院為您提供專業教程。