从magento将属性导出到csv

时间:2014-09-29 14:45:09

标签: magento csv attributes

我找到了一个可以将属性导出到浏览器界面的工作代码,
像这样: enter image description here

这是代码:'

  <?php

chdir(dirname(__FILE__));

require_once 'app/Mage.php';
Mage::app();
umask(0);

$productModel = Mage::getModel('Mage_Catalog_Model_Product');
$categoryModel = Mage::getModel('Mage_Catalog_Model_Category');
$resource = Mage::getModel('core/resource');
$db = $resource->getConnection('core_write');

$attributes = Mage::getSingleton('eav/config')
->getEntityType(Mage_Catalog_Model_Product::ENTITY)->getAttributeCollection();

foreach($attributes as $attribute) {
    #if(!$attribute->getIsUserDefined()) continue;
    if($attribute->getEntityTypeId() != 4) continue;
    if($attribute->getFrontendInput() != 'select' && $attribute->getFrontendInput() != 'multiselect') continue;
    echo $attribute->getFrontendLabel(). ' (' . $attribute->getAttributeCode() . ')' . "\n";
    foreach ($attribute->getSource()->getAllOptions(false) as $option) {
        if(empty($option['label'])) continue;
        echo "," . $option['label']."\n";
    }
    echo "================,=================\n";
}

我想将此数据导出到csv,但我不知道如何。 作为另一个问题,我还想导出属性集而不仅仅是属性,这可能吗?

提前致谢!

0 个答案:

没有答案