Magentoフラットテーブルにカスタム属性を追加しない.....マーケットプレイスの拡張機能があります。いくつかの属性がありますが、一部の属性はフラットテーブルに追加されていません...私の拡張機能が機能しないため...
属性設定は...
$catalogEavSetup->addAttribute(Mage_Catalog_Model_Product::ENTITY, 'approval', array(
'group' => 'General',
'sort_order' => 21,
'type' => 'int',
'backend' => '',
'frontend' => '',
'label' => 'Approval',
'note' => '',
'input' => 'select',
'class' => '',
'source' => 'vendorsproduct/source_approval',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => false,
'default' => '1',
'visible_on_front' => false,
'unique' => false,
'is_configurable' => false,
'used_for_promo_rules' => false,
'used_in_product_listing' => true,
));
全体の設定は正しいですが、mysqlの制限65536により、一部の属性がフラットテーブルに追加されません...これらの属性をフラットテーブルに追加する方法を知っている必要があります...