最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Yii 2 创建 migration 给表添加字段的例子
时间:2022-06-25 00:39:06 编辑:袖梨 来源:一聚教程网
使用 Yii 2 框架的 migration 也是挺方便的,现代 PHP 开发框架都具备这个特性,使用 migration 数据库迁移功能,对数据库进行操作,它的意义在于记录下数据库修改的版本,而且方便项目的部署,数据库的回滚,不需要手动操作线上的数据库。
创建一个 migration
执行 yii 命令:
php yii migrate/create add_column_rsync_sh_to_conf_table
这样就生成了一个 migration 数据库迁徙文件。
我要给 Project 表添加一个字段 rsync_sh,在生成的文件中定义代码如下:
class m160730_064717_add_column_rsync_sh_to_conf_table extends Migration
{
public function up()
{
$this->addColumn('project', 'rsync_sh', Schema::TYPE_STRING . '(200) DEFAULT "" COMMENT "执行sh脚本名称"');
}
public function down()
{
echo 'add column rsync_sh success!';
return false;
}
}
再执行yii命令:
php yii migrate
同样它会提示你是否要执行,输入 yes 即可,这样就给表增加了一个字段。
题外话:
只要学会了一门现代化的 PHP 框架,这些概念都是一样的,在 Laravel 中有的概念在 Yii 2 同样有,所以用起来也很快速上手,只需要简单看看文档就可以了,重点还是要遵循这种规范。另外,框架是为了方便开发,而不能被框架束缚。学习现代化的框架,也是为了学习现代化的 PHP 开发模式,以及设计模式,而无论用什么框架,WEB 开发的本质是不变的。
相关文章
- 《弓箭传说2》新手玩法介绍 01-16
- 《地下城与勇士:起源》断桥烟雨多买多送活动内容一览 01-16
- 《差不多高手》醉拳龙技能特点分享 01-16
- 《鬼谷八荒》毕方尾羽解除限制道具推荐 01-16
- 《地下城与勇士:起源》阿拉德首次迎新春活动内容一览 01-16
- 《差不多高手》情圣技能特点分享 01-16