dynamic / silverstripe-classname-update-tasks
模块,用于将数据库中存储的旧类名更新为完全限定名(FQN)
1.0.0-alpha3
2018-08-07 20:54 UTC
Requires
- silverstripe/recipe-cms: ^1.0 || ^4.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- silverstripe/upgrader: ^1.1@dev
- squizlabs/php_codesniffer: *
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"
- 从命令行或浏览器运行“数据库类名更新任务”。
- 请确保检查是否有任何类名更新不正确。