2013-07-02 5 views
0

magento 컬렉션의 모든 요소에 대해 "색인"으로 액세스하고자합니다. 나는 magento 콜렉션을 정렬 할 수 있고 $collection->addFieldToFilter()$collection->setOrder()을 호출하여 필터 할 수 있다는 것을 알고 있습니다. 그래서 순서를 설정하고 얼마나 많은 요소를 가지고 있는지는 무작위로 요소에 액세스하는 방법입니까? 기능이 존재한다고 가정한다면 getFirstItemgetLastItem에 대한 메소드가 있습니다.magento 컬렉션 임의 접근 방법

내 문제의 맥락 내가 다시 데이터베이스에 저장되는 항목의 역사에 열 개 요소까지 액세스 할 수 있기를 위 아래 화살표 키와 명령 줄을 생각한다는 것입니다

답변

0

그것을 한 줄에 할 수없는, 있지만 내부 _items 배열을 가져올 수 젠토 사용자가에서

$items = $collection->getItems(); 

와 컬렉션의 개별 개체를 저장하기 위해, $items 그냥 간단한 PHP 배열 - 액세스 무작위 당신이 원하는대로.

관련 문제