2017-01-24 32 views
0

我在Magento了變量:對象變量和第一個元素(的foreach)

$collection = Mage::helper('catalog/product_compare')->getItemCollection();

我們調用僅第一個元素的功能我使用的foreach

foreach ($collection as $id => $comparing_product) {
$some_id = $comparing_product->getId();
break;
}

有沒有可能調用這個函數沒有foreach?

的$ id給我,但我不能使用$ comparing_product [0](或[10])(這是行不通的,導致這個變量是對象,對不對?)

回答

0

試一下這個(我用這個上ZF2集合):

$first = $collection->first(); 
$id = $first->getId(); 

或者

$first = reset($collection); 
$id = $first->getId(); 
+0

差不多好:)我找到解決方法:代替第一個():

getFirstItem()
Michael

0

我找到了解決方案:

$collection->getFirstItem()
相關問題