joomlatools/framework-migrator

可重用迁移组件

v1.2.2 2022-03-21 09:05 UTC

This package is auto-updated.

Last update: 2024-09-15 04:54:58 UTC


README

这是一个可重用的组件,用于导出和导入Joomlatools框架的扩展数据。[Joomlatools Framework](http://www.joomlatools.com/developer/framework/).

要求

  • Joomlatools Framework 3
  • PHP 5.4 或更高版本
  • MySQL 5

安装

使用 Composer 进行安装。在命令行中转到您的Joomla安装根目录,并执行以下命令

composer require joomlatools/framework-migrator:1.*

组件将被安装在Joomla网站根目录的 vendor 文件夹中。Composer安装程序将确保组件从该位置启动,并使其可供扩展该组件或其他使用它的组件使用。

如何使用

在您的扩展的派发器中包含行为

class ComFooDispatcherHttp extends ComKoowaDispatcherHttp
{
    protected function _initialize(KObjectConfig $config)
    {
        $config->append(array(
            'behaviors'  => array(
                'com:migrator.dispatcher.behavior.migratable'
            )
        ));

		parent::_initialize($config);
    }
}

默认情况下,这将从以下标识符中选择迁移器

com://admin/foo.migrator.export
com://admin/foo.migrator.import

或者,您可以在行为配置中指定不同的标识符。

然后,导航到您的扩展中的 view=exportview=import 以执行迁移。

贡献

此组件是一个开源的、社区驱动的项目。我们欢迎每个人贡献。我们提供了贡献指南,以帮助您开始。

作者

查看贡献者列表。

许可证

joomlatools-framework-migrator 组件是免费和开源软件,根据GPLv3许可证授权。