- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个插件并将自己的数据库表添加到 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/
我想按字母顺序排列我的数据表,因为我来自丹麦,所以我也想订购 Æ、Ø 和 Å。它们的顺序是这样正确的: dk DT v1 v2 1: Brav 5 2: Brød
我正在编写一个插件并将自己的数据库表添加到 magento 数据库中。 现在我想从表中按排序顺序获取一些数据,并在下面添加了代码。 但是每次我转储最后一行的结果时,我都会按照它们在表中的顺序获取数据,
我注意到 setorder 似乎改变了它根本不应该触及的变量。一个简单的代码示例最好地解释了这一点: library(data.table) x <- 1:3 y <- 3:1 data <- dat
我想根据给定的索引序列重新排序 data.table 的行,这就是 setcolorder 对列所做的。有这个功能吗? 这是一个可重现的示例,具有预期的输出。 > DT = data.table(mt
我想通过我的 TYPO3 扩展的 EventRepository 中的这个函数按日期对我的“约会”进行排序。 public function findAll() { // Sort a
我是一名优秀的程序员,十分优秀!