akeneo / excel-init-bundle
Akeneo PIM Excel 初始化包
v3.0.0
2019-02-06 15:01 UTC
Requires
- akeneo/pim-community-dev: ^3.0.0
Requires (Dev)
- friendsofphp/php-cs-fixer: @stable
- phpspec/phpspec: @stable
README
此包添加了对 Excel XSLX 文件的支持,作为初始化 Akeneo PIM 目录结构的源。
此扩展替换了 Akeneo PIM >= 1.6 的 ExcelConnectorBundle。请注意,使用此包的新 init.xlsx
文件时,可能会有一些结构修改。
注意:此包与 Excel 2003 xls 文件不兼容。使用 LibreOffice/OpenOffice 编辑 XLSX 文件也不受支持,因为这可能导致不希望的行为。
需求
安装
从应用程序根目录
php composer.phar require --prefer-dist akeneo/excel-init-bundle:3.0
在 app/AppKernel.php
文件中的 registerProjectBundles()
方法中启用该包
$bundles = [ // ... new Pim\Bundle\ExcelInitBundle\PimExcelInitBundle(), ]
现在让我们清理您的缓存并转储您的资产
php bin/console cache:warmup --env=prod php bin/console pim:installer:assets --env=prod
文档
入门
有关如何使用 init.xslx 文件设置目录结构的更多详细信息,请参阅 doc/Getting started。
有关如何设置目录结构的更多详细信息,请参阅 doc 文件夹。
支持的文件
输入文件必须遵循 init.xslx 结构。
请注意,文件应使用 Excel 打开。LibreOffice/OpenOffice 与工作表中的验证数据不完全兼容。
故障排除
导入家族时导入失败
请检查家族和渠道标签页中的渠道名称是否正确。您可能在渠道标签页中而不是在家族标签页中有误拼。您将需要删除一个误拼的渠道,然后再进行更正。
开发笔记
单元测试
您可以使用提供的 docker-compose.yml
文件启动 PHPSpec 测试。
docker-compose pull docker-compose up -d docker-compose exec fpm composer install --prefer-dist docker-compose exec fpm ./bin/phpspec run