1
我有一个为Magento制作的自定义模块。从管理员中,有一个多选商店产品列表。从这个选择的产品是SKU的一个逗号分隔的列表的形式输出 - 例如:如何将Magento产品集合作为逗号分隔的SKU列表
// Get Featured Products from list
$configData = Mage::getStoreConfig('featured_products');
$featuredlist = $configData['settings']['featuredlist'];
这给出了以下格式的输出,如果我< PHP的echo $ featuredlist>:
?cn,asc,ken,steve,nine,ecco,ana
是否有可能以同样的方式从类别中输出集合,作为逗号分隔的SKU列表?我目前使用以下方法来得到一个集合:
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('visibility', $visibility)
->addCategoryFilter($_category);
$_productCollection->load()
看起来像这可能有帮助,但我似乎无法得到任何输出,即使我使用*法师:: getModel('catalog/product') - > getCollection(); *。 – 2010-03-26 18:42:41
明白了。只需要改变回声: echo implode(',',$ sku); – 2010-03-26 19:25:26