0
我在做這個查詢主義 - 查詢返回嵌套的數組,而不是一個
public function getRecommendedVendors($user)
{
$q = $this->em->createQuery(
"
select cat.id
from Zgh\FEBundle\Entity\Category cat
inner join cat.users u
where u = :user
"
);
$q->setParameters(["user" => $user]);
var_dump($q->execute());
die;
return $q->execute();
}
做var_dump()
回報:
array (size=2)
0 =>
array (size=1)
'id' => string '1' (length=1)
1 =>
array (size=1)
'id' => string '10' (length=2)
,我想這回,因爲我使用的內部IN
語句的結果:
array (size=2)
0 =>
'id' => string '1' (length=1)
1 =>
'id' => string '10' (length=2)
嘗試像這樣傾倒。 '$ tmp = $ q-> execute(); var_dump($ tmp [0]);'而不是var傾倒整個事情。乾杯! –