我想通过“索引”访问magento集合的任何元素。我知道我可以对magento集合进行排序并通过调用$collection->addFieldToFilter()
和$collection->setOrder()
来过滤它们,所以如果我设置顺序并且我知道我有多少元素,那么有机会随机访问这些元素吗?假设存在getFirstItem
和getLastItem
的方法,我认为存在功能。
我的问题的上下文是我希望能够访问最多十个元素回到保存到数据库的条目的历史记录中,想想带有向上和向下箭头键的命令行
答案 0 :(得分:0)
无法在一行中完成,但您可以获取内部_items
数组Magento用户以使用
$items = $collection->getItems();
从那里,$items
只是一个简单的PHP数组 - 随意访问。