Skip to content

Commit 158605b

Browse files
authored
Merge pull request #11833 from HypeMC/fix-dql
Fix DQL example with composite key
2 parents 2c2ef65 + 1c33a86 commit 158605b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/en/tutorials/composite-primary-keys.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,12 @@ And for querying you can use arrays to both DQL and EntityRepositories:
127127
namespace VehicleCatalogue\Model;
128128
129129
// $em is the EntityManager
130-
$audi = $em->find("VehicleCatalogue\Model\Car", array("name" => "Audi A8", "year" => 2010));
130+
$audi = $em->find("VehicleCatalogue\Model\Car", ["name" => "Audi A8", "year" => 2010]);
131131
132-
$dql = "SELECT c FROM VehicleCatalogue\Model\Car c WHERE c.id = ?1";
132+
$dql = "SELECT c FROM VehicleCatalogue\Model\Car c WHERE c.name = ?1 AND c.year = ?2";
133133
$audi = $em->createQuery($dql)
134-
->setParameter(1, ["name" => "Audi A8", "year" => 2010])
134+
->setParameter(1, "Audi A8")
135+
->setParameter(2, 2010)
135136
->getSingleResult();
136137
137138
You can also use this entity in associations. Doctrine will then generate two foreign keys one for ``name``

0 commit comments

Comments
 (0)