perec/plans

该包的最新版本(dev-master)没有可用的许可证信息。

yii2模块,用于导入plans.xml和plan_properties.xml文件

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:yii2-extension

dev-master 2018-06-05 14:27 UTC

This package is not auto-updated.

Last update: 2024-09-20 02:14:36 UTC


README

描述

这是一个用于导入files.xml和plan_properties.xml文件的测试模块。

要求

  1. yii2版本: 2.0.14
  2. PHP版本: 7+
  3. yii2模板大约不重要,但已在yii2-app-advanced中测试过
  4. mysql 5.6+

安装

按照以下步骤安装此模块

  1. 在yii2项目控制台中执行命令 composer require perec/plans "dev-master"
    • 或者将 "perec/plans": "dev-master" 添加到composer.json的 require 元素中,然后更新composer
  2. 在配置文件 console/config/main.php(适用于Advanced版本)或 config/web.php(适用于Basic版本)中添加当前模块
    • `'modules' => [ "plans" => [
        "class" => "perec\plans\Module"
       ]
      

      ]`

  3. 之后,需要启动此模块的迁移。在控制台中执行以下命令: yii migrate --migrationPath=@perec/plans/migrations
  4. 如果一切设置正确,当在控制台中初始化yii命令时,在可用命令列表中应该显示控制器-plans/Import
  5. 模块已安装

模块的使用和配置文件设置

默认情况下,模块处理位于模块位置路径下的 /date 文件夹中的 plans.xmlplan_properties.xml 文件。

  1. 如果文件需要放在其他位置或具有不同的名称,请更改 perec/plans/config.php 文件,同时保持数组结构
    • return [ "files_dir" => "path/to/data/folder", "target_files" => [ "plans" => "your_plans_filename.xml", "properties" => "your_plan_properties_filename.xml"] ];
  2. 将处理 plansproperties 文件,顺序对应
  3. 要初始化文件导入,请在控制台中输入命令 yii plans/import/init