为什么不能使用像 ->addAttributeToSort('name', 'ASC'); 这样的函数在我的定制模型中?

发布于 2024-10-23 23:23:03 字数 443 浏览 2 评论 0原文

我创建了一个使用 ORM 的自定义模型,我在链接中尝试了“Weblog”示例 http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm -basics 并且我能够使用集合从数据库检索值,但我无法使用“->addAttributeToSort('name', 'ASC');”之类的函数与我的收藏对象。

这些功能是否仅特定于产品型号,例如“目录/产品”?如果是这样,我如何将此类过滤功能用于我的自定义函数?

非常感谢..!!

I had created a custom model which uses ORM, i tried out "Weblog" example in the link http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics and i was able to retrieve values from db using collection, but i cannot use functions like "->addAttributeToSort('name', 'ASC');" with my collection object.

Are these functions specific only to product model such as "catalog/product"? if so how could i use such filtering capabilities to my custom function?

Thank you very much..!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

べ映画 2024-10-30 23:23:03

这些功能特定于 EAV 型号。否则,您只能使用“字段”等效项,例如 addFieldToFilter()addOrder()

要使您的自定义模型使用 EAV 资源,请阅读该教程的其余部分,尤其是 第 7 部分

Those functions are specific to EAV models. Otherwise you are limited to the 'field' equivalents like addFieldToFilter() and addOrder().

To make your custom model use an EAV resource read the rest of that tutorial, especially part 7.

酷到爆炸 2024-10-30 23:23:03

您可以使用 setOrder('$attribute','ASC') 的功能
重新排序

you can use functionally of setOrder('$attribute','ASC')
to reorder

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文