perec / plans
该包的最新版本(dev-master)没有可用的许可证信息。
yii2模块,用于导入plans.xml和plan_properties.xml文件
dev-master
2018-06-05 14:27 UTC
Requires
- yiisoft/yii2: ~2.0.6
This package is not auto-updated.
Last update: 2024-09-20 02:14:36 UTC
README
描述
这是一个用于导入files.xml和plan_properties.xml文件的测试模块。
要求
- yii2版本: 2.0.14
- PHP版本: 7+
- yii2模板大约不重要,但已在yii2-app-advanced中测试过
- mysql 5.6+
安装
按照以下步骤安装此模块
- 在yii2项目控制台中执行命令
composer require perec/plans "dev-master"- 或者将
"perec/plans": "dev-master"添加到composer.json的 require 元素中,然后更新composer
- 或者将
- 在配置文件 console/config/main.php(适用于Advanced版本)或 config/web.php(适用于Basic版本)中添加当前模块
- `'modules' => [ "plans" => [
"class" => "perec\plans\Module" ]]`
- `'modules' => [ "plans" => [
- 之后,需要启动此模块的迁移。在控制台中执行以下命令:
yii migrate --migrationPath=@perec/plans/migrations - 如果一切设置正确,当在控制台中初始化
yii命令时,在可用命令列表中应该显示控制器-plans/Import - 模块已安装
模块的使用和配置文件设置
默认情况下,模块处理位于模块位置路径下的 /date 文件夹中的 plans.xml 和 plan_properties.xml 文件。
- 如果文件需要放在其他位置或具有不同的名称,请更改 perec/plans/config.php 文件,同时保持数组结构
return [ "files_dir" => "path/to/data/folder", "target_files" => [ "plans" => "your_plans_filename.xml", "properties" => "your_plan_properties_filename.xml"] ];
- 将处理 plans 和 properties 文件,顺序对应
- 要初始化文件导入,请在控制台中输入命令
yii plans/import/init