同じモジュールの複数のセットアップタイプ
-
16-10-2019 - |
質問
いくつかのカタログ属性といくつかの販売属性を追加するモジュールがあります。
通常、私は属性を追加したい正しいセットアップタイプを拡張しますが、どちらも異なるため、ここでこれを行うことはできません。
私のセットアップタイプは次のように定義されています Mage_Eav_Model_Entity_Setup
これは、カタログ属性に対して正常に機能します。
しかし、販売テーブルにも追加する必要があります。同じモジュールでこれをどのように達成できますか?
具体的には、ADTTributeへのADD製品属性を使用しています。また、Order_Itemにフィールドを追加したい
解決
販売セットアップでは、mage_sales_model_resource_setupを使用します。このタイプのオブジェクトを作成して、通常どおりに進めることはできませんか。
$installer = Mage::getModel('sales/resource_setup', 'sales_setup');
$installer->startSetup();
$installer->addAttribute(
'order_item',
'attribute_code',
array(
'label' => 'Attribute label',
'type' => 'type'
)
);
$installer->endSetup();
所属していません magento.stackexchange