如何随机访问magento集合

时间:2013-07-02 19:33:47

标签: magento

我想通过“索引”访问magento集合的任何元素。我知道我可以对magento集合进行排序并通过调用$collection->addFieldToFilter()$collection->setOrder()来过滤它们,所以如果我设置顺序并且我知道我有多少元素,那么有机会随机访问这些元素吗?假设存在getFirstItemgetLastItem的方法,我认为存在功能。

我的问题的上下文是我希望能够访问最多十个元素回到保存到数据库的条目的历史记录中,想想带有向上和向下箭头键的命令行

1 个答案:

答案 0 :(得分:0)

无法在一行中完成,您可以获取内部_items数组Magento用户以使用

将各个对象存储在集合中
$items = $collection->getItems();

从那里,$items只是一个简单的PHP数组 - 随意访问。