我是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'?