QueryBuilder参数之间的链接


public function Bycategorie($categorie)
{
    $qb = $this->createQueryBuilder('u')
               ->select('u')
               ->where('u.categorie = :categorie')
               ->orderBy('u.id')
               ->setParameter('categorie',$categorie);
               return $qb->getQuery()->getResult();
}

我想知道链接是什么:$categorie, u和我工作的实体

你的问题与Doctrine有关。关于关联映射,你可以在这里阅读

在您的示例中,关系可以是一对一(理论上)或多对一(许多用户可以获得相同的类别)。多对一关系是更可取的变体,并且具有逻辑解释。

你好,我找到了我要找的东西。我的问题是:什么是querybuilder参数之间的链接。在我的例子中,我发现在where从句中(where)categorie =: categorie '))左侧的"类别"(在括号中)必须是我数据库中表的一列。谢谢你的帮助。

最新更新