gpt4 book ai didi

php - 获取类别 ID symfony3

转载 作者:行者123 更新时间:2023-11-29 18:37:37 26 4
gpt4 key购买 nike

我有一个类别实体,并且该实体有实体。

现在我想选择属于该类别的博客文章,但该类别可以有多个子类别。

例如:类别/书籍/恐怖/2017

现在在我的 Controller 中,我允许斜杠。这样我就可以获得所有类别,包括子类别。

/**
* @Route("/categorie/{categoryName}", name="show_category", requirements={"categoryName":".+"})
*/
public function indexAction($categoryName)
{
return new Response('<html><head></head><body>' . print_r($categoryName) . '</body></html>');
}

但现在我想知道,是否有一种快速的方法来选择这些类别并获得正确的类别?正如类别可以命名一样!

例如:

类别/书籍/恐怖/2017类别/书籍/惊悚片/2017

类别是 2017 的两倍,但父级不同。

我正在考虑遍历类别,并从书籍类别开始。

就像这样:

选择图书 ID,然后查找 child 恐怖,然后查找名为 2017 的恐怖 child 。

但是这是最好的方法(对于这个需要 3 个查询),还是有更好的方法?

最佳答案

我做了类似的事情,并且可以给出代码示例。您需要创建一个很酷的 DQL。

https://gist.github.com/MaximStrutinskiy/249179e14fe6a90673f0f3e4dc931d31

也许有帮助或者会提示解决问题的方法

关于php - 获取类别 ID symfony3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45161587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com