如何在模板上的AdditionalCategories上過濾$ Product?我需要Silvershop的下拉品牌過濾器
我已經試過:
$Product.filter('AdditionalCategories', $MyFilter)
但沒有AdditionalCategories列在產品數據庫
如何在模板上的AdditionalCategories上過濾$ Product?我需要Silvershop的下拉品牌過濾器
我已經試過:
$Product.filter('AdditionalCategories', $MyFilter)
但沒有AdditionalCategories列在產品數據庫
隨着@ 3dgoo的幫助下,
看起來我需要以下:
<% loop $Products.filter('Product_ProductCategories.ProductCategoryID', $MyFilter) %>
Product
有一個多對多的關係,以ProductCategory
稱爲ProductCategories
。
如果我們要過濾產品的類別關係,我們將調用如下
$Product.filter('ProductCategories.ID', 5)
我會建議在控制器中寫一個函數此過濾器。事情是這樣的:
public function getFilteredProducts() {
return Product::get()->filter('ProductCategories.Title', 'my-filter');
}