adeoweb/custom-entity-bundle

Akeneo PIM 自定义实体包

安装: 713

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 61

类型:symfony-bundle


README

Scrutinizer Code Quality Build Status

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

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

需求

安装

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

    php composer.phar require "adeoweb/custom-entity-bundle":"5.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

贡献

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