Magento Keine benutzerdefinierten Attribute zum flachen Tisch hinzufügen ..... Ich habe eine Marktplatzerweiterung ... die einige Attribute hat, aber einige Attribute, die nicht zum flachen Tisch hinzugefügt werden ... weil meine Erweiterung nicht funktioniert ....
Attributeinstellung ist ...
$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,
));
Die gesamte Einstellung ist korrekt. Aber aufgrund des MySQL-Limits 65536 ... werden einige Attribute nicht zu flachen Tabellen hinzugefügt. Ich muss wissen, wie diese Attribute in flachen Tabellen hinzugefügt werden.