3
プログラムでMagentoの既存のテーブルに新しい列を追加する方法は?
インストールスクリプトを使用して既存のMagentoコアテーブルに新しい列を追加するにはどうすればよいですか?(純粋なSQLを使用せずに) エイリアスメソッドを使用してインストールスクリプトを作成するMagentoの方法を使用したいと思います。 これまでのところ、いくつかのチュートリアルに従いました。しかし、正常に動作していないようです。SQL回答を使用しないMagentoセットアップスクリプトのこのStackOverflow ALTER TABLEは、私の質問と多少似ていました。しかし、モジュールのconfg.xmlファイルに入れるべきコンテンツは何ですか?リソースモデル、モデル、およびセットアップデータを定義するだけで十分ですか? config.xml(私のモジュールの)関連部分は次のとおりです。 <config> . . . <global> <models> <mymodule> <class>Mynamespace_Mymodule_Model</class> <resourceModel>mymodule_resource</resourceModel> </mymodule> <mymodule_resource> <class>Mynamespace_Mymodule_Model_Resource</class> </mymodule_resource> </models> <resources> <mymodule_setup> <setup> <module>Mynamespace_Mymodule</module> </setup> <connection> <use>core_setup</use> </connection> </mymodule_setup> <mymodule_read> <connection> <use>core_read</use> </connection> </mymodule_read> <mymodule_write> <connection> <use>core_write</use> </connection> </mymodule_write> </resources> . . . . </config> そして、私のインストールスクリプトは次のとおりです。 $installer = $this; $installer->startSetup(); …