我需要Silvershop的下拉品牌过滤器

如何在模板上的AdditionalCategories上过滤$ Product?

我试过了:

$Product.filter('AdditionalCategories', $MyFilter)

但数据库中的产品没有AdditionalCategories列


ProductProductCategory有多对多的关系,称为ProductCategories

如果我们想要过滤类别关系中的产品,我们会调用以下内容:

$Product.filter('ProductCategories.ID', 5)

我会建议将这个过滤器写入控制器的函数中。 像这样的东西:

public function getFilteredProducts() {
    return Product::get()->filter('ProductCategories.Title', 'my-filter');
}

在@ 3dgoo的帮助下,

看起来我需要以下内容:

<% loop $Products.filter('Product_ProductCategories.ProductCategoryID', $MyFilter) %>
链接地址: http://www.djcxy.com/p/96327.html

上一篇: I need a dropdown brands filter for Silvershop

下一篇: Convert ValueTuple to IEnumerable