【问题标题】:How do I display category on a page separate from subcategory in Octobercms?如何在 Octobercms 中与子类别分开的页面上显示类别?
【发布时间】:2019-02-20 08:14:21
【问题描述】:

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

我有这个作为我的范围,但它似乎不起作用

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


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

};

我在更改范围值时得到这个

非法的运算符和值组合。

【问题讨论】:

  • 听起来像是论坛问题而不是编码问题。您尝试过手册还是尝试编写插件代码??
  • 不明白你的问题,但我已经查阅了文档,我正在使用 builder 构建我的插件。只想知道是否有一段代码要添加到我的模型中以单独过滤类别,而不是显示数据库中的所有嵌套类别和子类别
  • 听起来绝对是论坛问题,而不是编码问题。这是一个编码网站,人们可以帮助您解决编码问题。. 不是用于教程的精美搜索引擎。尝试其中一个姊妹网站(例如超级用户)。
  • 我认为您不理解我的问题或 octobercms 的工作原理。还是谢谢。

标签: octobercms


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-24
    • 2018-12-07
    • 1970-01-01
    • 2012-03-08
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    相关资源
    最近更新 更多