dynamic/silverstripe-classname-update-tasks

模块,用于将数据库中存储的旧类名更新为完全限定名(FQN)

安装数: 2,990

依赖关系: 1

建议者: 0

安全性: 0

星标: 2

关注者: 7

分支: 4

开放性问题: 0

类型:silverstripe-vendormodule

1.0.0-alpha3 2018-08-07 20:54 UTC

This package is auto-updated.

Last update: 2024-09-12 08:00:27 UTC


README

摘要

此模块允许将旧类名映射到新类名。在将网站从SilverStripe 3迁移到SilverStripe 4时非常有用,因为数据库中存储的类名现在都是完全限定名(FQN)。

要求

  • SilverStripe CMS Recipe ^1.0

安装

composer require-dev dynamic/silverstripe-classname-update-tasks

使用

  • 使用 SilverStripe 升级工具 升级您的代码库。
  • 将您的数据库导入升级后的SilverStripe 4网站。
  • 设置.upgrade.yml配置文件中任务的绝对路径
Dynamic\ClassNameUpdate\BuildTasks\DatabaseClassNameUpdateTask:
  upgrade_file_path: "/abs/path/to/.upgrade.yml"
  • 从命令行或浏览器运行“数据库类名更新任务”。
  • 请确保检查是否有任何类名更新不正确。