現在我完全失去了平衡,因爲我花了幾個小時的谷歌搜索,沒有發現任何可靠的東西。我想在Symfony2中做一個leftJoin
(使用Doctrine)。從文檔,我在這裏:Symfony2並加入
$ownRepo = $this->getDoctrine()
->getRepository('GameShelfUsersBundle:Ownership');
$ownQuery = $ownRepo->createQueryBuilder('own')
->where('own.user = :user')
->andWhere('own.own = :type')
->setParameters(array(
'user' => $user,
'type' => $type
))
->orderBy('own.updated','desc')
->getQuery();
$own = $ownQuery->getResult();
現在,偏偏,我該怎麼辦leftJoin
?我嘗試添加
- > leftJoin( 'GameShelfGamesBundle:遊戲', 'G')
與各種添加劑(ON own.game = g.id
等),但它並沒有在所有的工作。任何幫助?我仍然在這一個新手;(
請貼上您的實體代碼;加入是基於您在您的實體之間設置的關係 – mogoman