Magento - 非 eav 集合排序顺序

标签 magento

在 Magento 中,当使用非 eav 集合时,添加排序顺序的最佳方式是什么?

对于 eav 集合,我相信有一些方便的方法可以做到这一点,但对于非 eav 集合,似乎没有相同的设施。

最佳答案

Magento 集合父类(super class)(Mage_Core_Model_Resource_Db_Collection_AbstractMage_Eav_Model_Entity_Collection_Abstract)都从集合父类(super class)Varien_Data_Collection_Db 继承了三个公共(public)便捷方法。 :

EAV 集合父类(super class)提供了另一种方法,addAttributeToSort() ,这可确保将属性加入到集合中进行排序。

作为Vinaipointed out on his tumblr ,对于这些方法的行为方式和时间有一些考虑。

关于Magento - 非 eav 集合排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352128/

相关文章:

php - Magento 导出和索引出现内部服务器错误

magento - 如何在 Magento Checkout Success.phtml 1.7 上提取客户电子邮件

php - Magento:重新索引后所有产品突然缺货

php - 无法在 Ubuntu 14.04 上安装 magento

php - 扩展导出的 excel 的列宽

mysql - 如何保存并重新加载 MySQL 查询缓存以保持站点以峰值速度运行

php - 如何将 csv 文件附加到 php 电子邮件(从 magento root 运行的代码)

magento - 如何在产品详细信息页面上显示最近查看的产品列表 - magento

javascript - 无法添加条件购物篮价格规则,没有选项或下拉 magento 后端

javascript - 搜索后网站自动向下滚动