如何在与Octobercms中的子类别分开的页面上显示类别?

时间:2019-02-20 08:14:21

标签: octobercms

早上好,我是Octobercms的新手,试图解决一个问题。我的项目中有类别和子类别,我已经为此实现了嵌套关系,并通过数据透视表将其连接到产品表。现在,当我拖动显示列表组件并尝试显示类别列表时,它会显示子类别。我希望将一个页面上的类别连接到另一页面上的子类别。我真的不了解如何使用该组件的下拉菜单中显示的范围。有什么解决的办法吗?

我将其作为范围,但似乎不起作用

 public function scopeCategory($query)
{
    return $query->where('parent_id',0)


$cats = ::category()->parent_id()->orderBy('cat_title')->get();

};

我在更改范围值时得到了

非法运算符和值组合。

1 个答案:

答案 0 :(得分:1)

通过将其添加到我的类别模型中以仅显示parent_id为0的类别来解决该问题

public function scopeCategory($query)
{
    return $query->where('parent_id', 0);
}