【发布时间】:2021-07-30 09:05:33
【问题描述】:
当我尝试循环父类别及其子类别中的所有产品时遇到问题。
我创建了两种额外的页面类型:
- 产品类别
- 产品
在SiteTree(页面)我创建结构:
|-Pages
|- Dental equipment (productCategory)
|----- Sub category (productCategory)
|----- Sub sub category (productCategory)
|----- Sub sub sub category (productCategory)
|----- Product 1 (product type)
|----- Product 2 (product type)
|----- Product 3 (product type)
|----- Product 4 (product type)
现在在ProductCategory_Controller 我创建了循环所有不起作用的产品的方法。
public function Products()
{
$products = Product::get()->filter([
'ParentID' => $this->ID
]);
return $products;
}
我的问题是如何获取属于所有parenet和子类别的所有产品?
【问题讨论】:
标签: silverstripe silverstripe-4