我创建了一个使用ORM的自定义模型,我在链接http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics中尝试了“Weblog”示例,我能够使用集合从db中检索值,但我不能使用像“ - >”这样的函数。 addAttributeToSort('name','ASC');“与我的收藏对象。
这些功能是否仅适用于“目录/产品”等产品型号?如果是这样,我怎样才能将这种过滤功能用于我的自定义功能?
非常感谢.. !!
答案 0 :(得分:2)
这些功能特定于EAV模型。否则,您只能使用addFieldToFilter()
和addOrder()
等“字段”等效字段。
要使自定义模型使用EAV资源,请阅读该教程的其余部分,尤其是part 7。
答案 1 :(得分:1)
你可以在功能上使用setOrder('$ attribute','ASC') 重新排序