一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - yii2中使用Active Record模式的方法

yii2中使用Active Record模式的方法

2020-12-15 16:14rogerzhanglijie PHP教程

這篇文章主要介紹了yii2中使用Active Record模式的方法,結合實例分析了Yii2中使用Active Record模式的具體步驟與相關操作方法,需要的朋友可以參考下

本文實例講述了yii2中使用Active Record模式的方法。分享給大家供大家參考,具體如下:

1. 在db.php中配置相應的數據庫信息:

?
1
2
3
4
5
6
7
return [
  'class' => 'yii\db\Connection',
  'dsn' => 'mysql:host=localhost;dbname=yii2basic',
  'username' => 'root',
  'password' => '',
  'charset' => 'utf8',
];

2. 使用gii模塊來自動生成相應的代碼(訪問鏈接http://localhost/basic/web/index.php?r=gii):
利用ModelGenerator 和CURD Generator 來自動生成相應的模型代碼和增刪改查的代碼

3. 當數據庫中的表需要進行修改時可以使用migration:

在項目中執行命令:./yii migrate/create “自己定義名稱”

在項目中會生成一個新的文件夾migrations,打開文件夾中的文件:

?
1
2
3
4
5
6
7
8
9
10
11
12
class m150225_022640_modify_book_table extends Migration
{
  public function up()
  {
    $this->addColumn("book", "book_desc", yii\db\mssql\Schema::TYPE_TEXT);
  }
  public function down()
  {
    echo "m150225_022640_modify_book_table cannot be reverted.\n";
    return false;
  }
}

在命令行中使用命令 :./yii migrate  即可執行腳本中的up函數
在命令行中使用命令:  ./yii  migrate/down  即可執行腳本中的down函數

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美另类第一页 | 2019韩国最新三级 | 亚洲国产在线午夜视频无 | 欧美日韩一区二区三区免费 | 亚洲国产在线视频中文字 | 欧美国产日本高清不卡 | eeuss免费快捷| 帅老头恋帅老头同性tv | 俄罗斯一级大片 | 久久re热在线视频精69 | 射逼视频 | 洗濯屋H纯肉动漫在线观看 武侠艳妇屈辱的张开双腿 午夜在线观看免费观看 视频 | 国产成人精品日本亚洲网址 | 女人爽到喷水的视频免费看 | 无人区免费一二三四乱码 | 色综合久久98天天综合 | 四虎在线视频免费观看 | 67194在线免费观看 | 日本黄色影院 | 火影小南被爆羞羞网站进入 | 欧洲第一页 | 男人搡女人视频免费看 | 国产特级 | 久久精品国产在热亚洲完整版 | 青草国产福利视频免费观看 | 美女扒开胸罩露出奶 | 色老板在线视频观看 | acg火影忍者熟密姬纲手h | 久久99精品国产免费观看 | 亚洲精品一区二区三区在线播放 | 99久久国产视频 | 亚洲系列在线 | 亚洲国产免费 | 色中文| 爽爽影院免费观看 | fuqer老师| 日产中文乱码卡一卡二 | 千金在线观看 | 国内自拍第1页 | 亚洲视频在线免费看 | 免费高清视频在线观看 |