扩展 Spryker 产品模块

1.2.0 2020-01-03 11:08 UTC

This package is auto-updated.

Last update: 2024-09-12 14:50:13 UTC


README

Build Status PHP from Travis config license

扩展 Spryker 产品模块

  • 使用自定义属性生成 URL

安装

composer require fond-of-spryker/product

1. 要使用自定义 URL 生成功能,您需要执行以下步骤:

### 在配置文件中添加属性代码

// ---------- PRODUCT URL
$config[ProductConstants::URL_ATTRIBUTE_CODE] = 'url_key';

在 Pyz 中扩展产品依赖项

protected function getProductAbstractBeforeCreatePlugins(Container $container)
{
    return [
        .......
        new UrlProductAbstractBeforeCreatePlugin()
    ];
}
    
protected function getProductAbstractAfterCreatePlugins(Container $container)
{
    return [
        ..........
        new UrlProductAbstractAfterCreatePlugin()
    ];
}
protected function getProductAbstractBeforeUpdatePlugins(Container $container)
{
    return [
        ..........
        new UrlProductAbstractBeforeUpdatePlugin()
    ];
}
protected function getProductAbstractAfterUpdatePlugins(Container $container)
{
    return [
        ..........
        new UrlProductAbstractAfterUpdatePlugin()
    ];
}