私はMagentoの初心者で、Magento1.9 CEを使用しました。 プログラムでカタログ/製品に属性を追加したいと思います。私は私がmagento1.9の製品にプログラムで属性を追加する方法は?
Magentoの/アプリ/コード/コア/メイジ/カタログの/ etc/config.xmlファイルのバージョンを変更上で強調表示オレンジ色のボックスでそれを見たいという 私が意味します、
`<modules>
<Mage_Catalog>
<version>1.6.0.0.19.1.15</version>
</Mage_Catalog>
</modules>`
と私は、このファイルを追加/magento/app/code/core/Mage/Catalog/sql/catalog_setup/mysql4-data-upgrade-1.6.0.0.19.1.15.php
$installer = $this;
$installer->startSetup();
$installer->addAttribute('catalog_product', 'promotion', array(
'group' => 'promotion',
'type' => 'text',
'backend' =>
'catalog/product_attribute_backend_promotion',
'frontend' => '',
'label' => 'promotion',
'input' => 'text',
'class' => '',
'source' => '',
'global' => Mage_Eav_Model_Entity_Setup::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => false,
'default' => '',
'searchable' => false,
'filterable' => false,
'comparable' => false,
'visible_on_front' => false,
'unique' => false,
'apply_to' => 'simple,virtual',
'is_configurable' => false
));
私データベースcore_resource
のテーブルで、catalog_setupバージョンが1.6.0.0.19.1.15に変更されましたが、何もeav_attributeには何も起こりません
eav_attributeテーブルに 'promotion'を追加するにはどうすればよいですか?