《PHP編程:yii2中使用Active Record模式的方法》要點(diǎn):
本文介紹了PHP編程:yii2中使用Active Record模式的方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:YII框架
PHP實(shí)戰(zhàn)本文實(shí)例講述了yii2中使用Active Record模式的辦法.分享給大家供大家參考,具體如下:
PHP實(shí)戰(zhàn)1. 在db.php中配置相應(yīng)的數(shù)據(jù)庫(kù)信息:
PHP實(shí)戰(zhàn)
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];
PHP實(shí)戰(zhàn)2. 使用gii模塊來(lái)自動(dòng)生成相應(yīng)的代碼(拜訪鏈接http://localhost/basic/web/index.php?r=gii):
利用ModelGenerator 和CURD Generator 來(lái)自動(dòng)生成相應(yīng)的模型代碼和增刪改查的代碼
PHP實(shí)戰(zhàn)3. 當(dāng)數(shù)據(jù)庫(kù)中的表需要進(jìn)行修改時(shí)可以使用migration:
PHP實(shí)戰(zhàn)在項(xiàng)目中執(zhí)行命令:./yii migrate/create “自己定義名稱”
PHP實(shí)戰(zhàn)在項(xiàng)目中會(huì)生成一個(gè)新的文件夾migrations,打開(kāi)文件夾中的文件:
PHP實(shí)戰(zhàn)
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;
}
}
PHP實(shí)戰(zhàn)在命令行中使用命令 :./yii migrate? 即可執(zhí)行腳本中的up函數(shù)
在命令行中使用命令:? ./yii? migrate/down? 即可執(zhí)行腳本中的down函數(shù)
PHP實(shí)戰(zhàn)希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所贊助.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP編程:yii2中使用Active Record模式的方法》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/7758.html