PHP laravel。链接到动态页面

时间:2014-12-18 07:31:48

标签: php laravel

我的数据库中有一个类别表。

其中有3个根类别和子类别包含产品。 用户可以在products部分浏览它们。

问题是:如何在主页上添加链接到其中一个根类别?

澄清:我不能简单地获取所有根类别并在页面上显示它们。我只需要其中的两个。

我在主页上有2个图标,可以将用户带到这两个类别。我无法硬编码链接的href属性,因为用户可以根据需要更改管理部分中的类别。

所以基本上我的理解是我应该以某种方式从DB获取类别然后生成一个链接,但另一方面,我不知道我应该获取哪个类别。

我无法通过名称获取,我无法通过Id或slug获取。我无法获取所有根类别。我该怎么回事呢?

1 个答案:

答案 0 :(得分:0)

如果这些是您拥有的唯一两个根类别。 我假设你有一个层次结构,其中根类别的“parent_id”字段具有空值。

您只需要获取parent_id为null的所有类别。

如果这个问题没有问题,如果你有多个根类别,但只需要两个,你可以添加一个像“Home”这样的标志字段作为布尔值,并在主页面上设置为你想要的那些。这里的问题是你将有两个真正的类别,所有其他字段都是假的,没有任何用处。

第三个选项,您可以创建一个新的HomeCategories实体,并与您在家中所需的类别相关联。