이것이 장바구니 항목을 얻는 방법입니다.
$quote = Mage::getModel('checkout/cart')->getQuote();
$items=$quote->getAllitems();
나는 이런 식으로하고 싶다 :
$items->sortBy('updated_at','desc');
이 작업을 수행하는 올바른 마 젠토 방법은 무엇입니까?
나는 이런 식으로 일하고 싶다 :
$productArray=array();
foreach($items as $item){
$product=$item->getProduct();
array_push($productArray,$product);
}
$productArray = $this->sortArray($productArray);
protected sortArray($productArray){
...sort by updated date;
return $sortedArray
}
그러나이 값을 쉽게 비교하기 위해 많은 dateTime 객체를 만들어야하며 이는 계산적으로 번거로운 작업 인 것 같습니다.
해봤 어?
—
Marius
@Marius 예,이 시점에서 페이지 렌더링이 중지됩니다.
—
easymoden00b
var / log에 오류가 있는지 확인하거나 오류보고를 활성화하십시오.
—
Marius
@Marius 나는 지금까지 변칙적 인 것을 얻고있다 : a : 5 : {i : 0; s : 59 : "Mage 레지스트리 키"_singleton / core / resource "가 이미 존재" "; i : 1; s : 763 :"# 0 /opt/magento/app/Mage.php(225) : Mage :: throwException ( 'Mage registry k ...') ..
—
easymoden00b
답변이 업데이트되었습니다. 확인하십시오.
—
Amit Bera