magentoでカスタムモジュールを作成し、テンプレートとコントローラーの部分を完成させましたが、モデルとデータベースの部分の処理について混乱しました。カスタムモジュールから、テーブルsales_flat_order_itemを変更し、フィールドを追加します。今、私は次のようなセットアップスクリプトを作成しました
$installer = $this;
$installer->startSetup();
$installer->run("
ALTER TABLE sales_flat_order_item ADD COLUMN new_field TEXT NULL;
ALTER TABLE sales_flat_invoice_item ADD COLUMN new_field TEXT NULL;
ALTER TABLE sales_flat_shipment_item ADD COLUMN new_field TEXT NULL;
");
$installer->endSetup();
パスapp\code \ local \ Namespace \ Module \ sql \ _setup \ mysql4-install-0.1.0.phpにありますが、追加フィールドを追加するためにスクリプトまたはモジュールファイルで実行できる構成は変更されていないようです。他のフィールドと同じようにデータを処理します。誰もが助けます。ありがとう。