gpt4 book ai didi

Magento 集合 - setOrder 和 getFirstItem

转载 作者:行者123 更新时间:2023-12-04 06:55:29 25 4
gpt4 key购买 nike

我正在编写一个插件并将自己的数据库表添加到 magento 数据库中。

现在我想从表中按排序顺序获取一些数据,并在下面添加了代码。

但是每次我转储最后一行的结果时,我都会按照它们在表中的顺序获取数据,而不是按给定参数排序。谁能帮我解决这个问题?

$collection = $this->getCollection();
$collection->setOrder(array('fieldname' => 'asc', 'fieldname' => 'desc'));
$collection->getFirstItem()->getData();

最佳答案

您可以针对不同的列多次调用 setOrder 函数。

$collection = $this->getCollection()
->setOrder('fieldname', 'asc')
->setOrder('fieldname2');

注意:默认情况下将使用方向 DESC。

关于Magento 集合 - setOrder 和 getFirstItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25684623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com