akeneo/custom-entity-bundle

此包已被弃用,不再维护。作者建议使用 akeneo-labs/custom-entity-bundle 包。

Akeneo PIM 自定义实体包

安装次数: 2,724

依赖者: 0

建议者: 0

安全: 0

星标: 50

关注者: 28

分支: 50

类型:symfony-bundle


README

Scrutinizer Code Quality Build Status

简化 PIM 参考数据和相关视图的创建。

更多信息请参阅 http://docs.akeneo.com/

要求

CustomEntityBundle Akeneo PIM 社区版
v4.0.* v4.0.*
v3.0.* v3.0.*
v2.4.* v2.3.*
v2.3.* v2.2.*
v2.2.* v2.1.*
v2.1.* v2.1.*
v2.0.* v2.0.*
v1.10.* v1.7.*

安装

您可以使用 composer 安装此包(请参阅要求部分)

    php composer.phar require "akeneo-labs/custom-entity-bundle":"4.0.*"

然后在您的 config/routes/routes.yml 的 末尾 添加以下行

    pim_customentity:
        prefix: /reference-data
        resource: "@PimCustomEntityBundle/Resources/config/routing.yml"

并在 config/bundles.php 文件中启用该包

    return [
        // ...
        Pim\Bundle\CustomEntityBundle\PimCustomEntityBundle::class => ['all' => true]
    ];

如果您的安装已经设置,您必须运行以下命令以添加快速导出作业

    php bin/console akeneo:batch:create-job "Akeneo Mass Edit Connector" "csv_reference_data_quick_export" "quick_export" "csv_reference_data_quick_export" '{"delimiter": ";", "enclosure": "\"", "withHeader": true, "filePath": "/tmp/reference_data_quick_export.csv"}'

文档

参考数据文档可在 PIM 文档 中找到。

详细资料可在 包文档 中找到。

运行测试

单元测试

    $ composer install
    $ vendor/bin/phpspec run

代码风格

    $ composer install
    $ vendor/bin/php-cs-fixer fix -v --diff --config .php_cs.php

PHPUnit

  • 安装带有 CustomEntityBundle 的 Akeneo PIM
  • Tests/Resources/phpunit.xml 复制到项目根目录
  • Tests/Resources/.env.test 复制到项目根目录,并相应地编辑您的配置
  • Tests/Resources/bundles.phpTests/Resources/bundles_ee.php(根据您的 PIM 版本)内容复制到 config/bundles.php 文件中

然后

    $ php bin/console cache:warmup --env=test

    If you're on EE Edition :
    $ php bin/console pim:installer:db --env=test --catalog vendor/akeneo/pim-enterprise-dev/src/Akeneo/Platform/Bundle/InstallerBundle/Resources/fixtures/minimal
    Else :
    $ php bin/console pim:installer:db --env=test --catalog vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/InstallerBundle/Resources/fixtures/minimal

    $ vendor/bin/phpunit

贡献

如果您想为此开源项目做出贡献,感谢您阅读并签署以下 贡献协议