yii2學習筆記(九)用戶登錄基礎

參考:http://www.digpage.com/video_2.html

yii2自帶用戶註冊、登錄等相關代碼。可以直接通過頁面右上角的操作進行,但需要先配置下數據庫相關信息。

直接登錄會顯示數據庫驗證失敗,修改common\config\main-local.php,進行相關的數據庫、密碼等配置。同時創建好相應數據庫。

執行數據庫遷移命令:

#./yii migrate

會在數據庫內看到新增加了2個表,migration和user。

上面命令是在console\migrations\m130524_201442_init.php中。執行的是up(),創建了新表,但

沒有增加索引,所以在$this->createTable後增加兩行。
$this->createIndex('user','{{%user}}',['username'],true);
$this->createIndex('email','{{%user}}',['email'],true);

在mysql中執行

show create table user\G

可以看到上面up()方法中創建數據表的具體情況。


相應的,數據庫遷移滾回,執行的的down()方法。

# ./yii migrate/down
執行這命令即可滾回,目前還是單純的刪除數據表。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章