5
uważam, że nie mogę zrobić coś jak poniżej, zauważysz „:user
” jest używany dwa razyDoctrine 2 DQL: Nie można ponownie użyć określonego parametru?
$query = $em->createQuery('select p from Application\Models\Project p
WHERE p.owner = :user
OR :user MEMBER OF p.collaborators');
$query->setParameter('user', $user);
pojawia się błąd „array_combine(): Both parameters should have an equal number of elements
”
mogę rozwiązać problem wykonując coś jak poniżej zamiast
$query = $em->createQuery('select p from Application\Models\Project p
WHERE p.owner = :user
OR :user1 MEMBER OF p.collaborators');