将 magento 2.1.9 应用到我的项目时遇到问题。
我的属性是ab_size
我用代码创建了该属性。
$categorySetup = $this->categorySetupFactory->create(['setup' => $setup]);
$entityTypeId = $categorySetup->getEntityTypeId(\Magento\Catalog\Model\Product::ENTITY);
foreach ($singleAttributeCodes as $key => $label) {
$categorySetup->removeAttribute($entityTypeId, $key);
$categorySetup->addAttribute(
$entityTypeId,
$key,
[
'type' => 'varchar',
'label' => $label,
'input' => 'select',
'required' => false,
'sort_order' => $sortOrder,
'visible' => true,
'user_defined' => true,
'global' => \Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface::SCOPE_GLOBAL,
'filterable' => 0,
'visible_on_front' => true,
'used_in_product_listing' => true,
'group' => $group,
'apply_to' => 'simple,configurable,bundle,downloadable,grouped',
]
);
}
在后端使用配置。
- 启用过滤器(有结果)完成
- 类别已完成锚定
- 重新索引完成
- 启用类别平面完成
- 启用产品平面完成
- 重新索引所有数据已完成
- 清除缓存完成
- 使用 magento clean 没有完成任何扩展
- 检查属性颜色(在导航中显示)
- 产品价格展示
分类展示
关于我的系统信息
CentOS 7.0
- 光速
- php7.0
- Magento CE 2.1.9
我已调试产品收集桶返回空
我认为创建属性代码的问题,有没有人遇到过同样的问题。
谢谢有人有提示。