【发布时间】:2011-12-10 00:22:40
【问题描述】:
似乎不起作用:
<?php
$collection = Mage::getModel('catalog/product')->getCollection();
foreach($collection->getItems() as $key => $_product){
//product
$collection->removeItemByKey($key);
}
?>
$collection 仍然被填充
【问题讨论】:
-
删除是一个太模糊的动作。你想在这里做什么?从集合中删除项目以便下次迭代时它们不存在,或者删除它们以便它们从系统中消失?
-
只是从收藏中删除,仅此而已。
-
是什么让你觉得它不起作用?
-
在
<?php foreach($collection->getItems() as $key => $_product){ //product echo $_product->getName(); //returns "my product name" } ?>之后添加
标签: collections magento