質問

いくつかのカタログ属性といくつかの販売属性を追加するモジュールがあります。

通常、私は属性を追加したい正しいセットアップタイプを拡張しますが、どちらも異なるため、ここでこれを行うことはできません。

私のセットアップタイプは次のように定義されています 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();
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top