magento-1.9 - 使用集合加载特定类别
问题描述
我是 magento 新手,现在我正在尝试加载特定类别而不是使用load->,我需要使用getCollection() 。如何检索特定类别集合。
解决方案
在不知道为什么要避免使用类别模型的加载方法或要使用什么来过滤集合的情况下,很难给出更好的答案,但是这里有一些加载类别集合的方法,这些方法可以过滤类别 ID 的数组或类别名称。
$collection = Mage::getModel('catalog/category')->getCollection();
// From here it really depends on how you want to set up your SELECT statement
$collection->addIdFilter($ids_array);
// OR
$collection->addFieldToFilter('name', ['eq' => $category_name]);
推荐阅读
- python - subprocess.Popen("bash file.sh"): 如何杀死 Bash 脚本及其所有后台作业
- git - 将新的本地存储库发布到 GitHub 而不在 GitHub 中手动创建新存储库的命令?
- php - Laravel 8 管理员登录未正确重定向
- firebase - 制作清单
来自查询快照 Flutter 中的值 - java - Postgresql 在“id”列中抛出空值违反了 GenerationType.IDENTITY 的非空约束
- reactjs - 将项目插入附加到网格的不可变列表不起作用
- git - 如何删除推送的 git 合并提交
- php - 如何使用 add_action 向所有 Woocommerce 属性术语添加自定义字段
- asp.net-core-webapi - ActionResult 设置 HTTP StatusCode .NET Core Api
- java - 制作一种采用 lambda 的方法以在不同的条件下打印 java