这是我用来完成这项任务的一段代码.创建一个自定义模块(使用
ModuleCreator作为工具),然后在sql / modulename_setup文件夹下创建一个MysqL4-install-0.1.0.PHP.它应该包含以下内容(当然适用于您自己的数据!).
原文链接:https://www.f2er.com/php/136565.html$installer = new Mage_Eav_Model_Entity_Setup('core_setup'); $installer->startSetup(); $aManufacturers = array('Sony','Philips','Samsung','LG','Panasonic','Fujitsu','Daewoo','Grundig','Hitachi','JVC','Pioneer','Teac','Bose','Toshiba','Denon','Onkyo','Sharp','Yamaha','Jamo'); $iProductEntityTypeId = Mage::getModel('catalog/product')->getResource()->getTypeId(); $aOption = array(); $aOption['attribute_id'] = $installer->getAttributeId($iProductEntityTypeId,'manufacturer'); for($iCount=0;$iCount<sizeof($aManufacturers);$iCount++){ $aOption['value']['option'.$iCount][0] = $aManufacturers[$iCount]; } $installer->addAttributeOption($aOption); $installer->endSetup();
如果需要,可以在Magento wiki上获得更多文档.
如果您不想在自定义模块中执行此操作,则可以创建一个以以下内容开头的PHP文件:
require_once 'app/Mage.PHP'; umask(0); Mage::app('default');