nitra/e-commerce-admin-productbundle

该包已废弃,不再维护。没有建议的替代包。

产品组合

维护者

详细信息

bitbucket.org/nitra/nep-admin-product

安装: 426

依赖者: 0

建议者: 0

安全: 0

类型:symfony-bundle

2.0.0 2015-02-11 11:13 UTC

This package is auto-updated.

Last update: 2018-04-10 10:30:51 UTC


README

配置

SluggableListener

要启用nitra转写,请在config.yml中配置

    stof_doctrine_extensions:
        class:
            sluggable: Nitra\ProductBundle\Sluggable\SluggableListener

配置(config.yml)

默认设置

    nitra_product:
        auto_product_article: false
        search_listener:
            fields:
                - [ getCategory, getName ]
                - [ getBrand, getName ]
                - getModel
                - getName
                - getArticle
            instanceof:
                'category': '\Nitra\ProductBundle\Document\Category'
                'brand': '\Nitra\ProductBundle\Document\Brand'
  • auto_product_article - 形成文章的方式(false - 手动,true - 自动索引)
  • search_listener - 形成搜索字段的设置
    • fields - 用于形成搜索字符串的获取器
    • instanceof - 编辑(创建)文档时更新搜索字段
    nitra_product:
      search_listener:
        fields: // геттеры
          - "get...()"
          - ...
        instanceof: // документы
          'field from product document': 'document namespace'
          '...': '...'

从产品文档中获取字段 - 用于选择商品的字段(例如 'category',在那里添加'.$id'以选择该类别的所有商品)

设置(parameters.yml)

    parameters:
        #...
        locale: ru
        locales: [ ru, en ]
        #...
  • sluggable_symbols_replacer - 在形成商品、类别等别名时替换符号
  • locale - 默认地区
  • locales - 可用地区进行翻译