当前位置: 首页 > 文档资料 > FuelPHP 中文文档 >

Migrate - 类別

优质
小牛编辑
125浏览
2023-12-01

Migrate 类别能让你从你的控制器运行、穿越与恢复 迁移。 迁移支援应用程序、模组和套件。

current($name = 'default', $type = 'app')

迁移到配置里的 current 架构设定。

静态
参数
参数预设描述
$name
'default'
套件或模组的名称。在应用程序的情况下,使用 'default'。
$type
'app'
迁移的类型。有效的值有 'app'、'module' 和 'package'。
回传布林
範例
// 运行应用程序的迁移,到 current 的架构。
Migrate::current('default', 'app');

latest($name = 'default', $type = 'app')

迁移到配置里的最新架构设定。

静态
参数
参数预设描述
$name
'default'
套件或模组的名称。在应用程序的情况下,使用 'default'。
$type
'app'
迁移的类型。有效的值有 'app'、'module' 和 'package'。
回传布林
範例
// 运行 'mypackage' 套件的迁移,到最新的架构。
Migrate::latest('mypackage', 'package');

version($version, $name = 'default', $type = 'app')

version 方法将上下移动迁移以设定架构在指定的迁移版本。

静态
参数
参数预设描述
$version必要你要迁移到的版本,如果你指定 null,它将迁移到最新的版本。
$name
'default'
套件或模组的名称。在应用程序的情况下,使用 'default'。
$type
'app'
迁移的类型。有效的值有 'app'、'module' 和 'package'。
回传混合 - 迁移到的版本号,或 false 在请求版本是 current 版本的情况下。
範例
// 迁移 'mymodule' 模组到版本 10
Migrate::version(10, 'mymodule', 'module');