Symfony2 に生のクエリがあります
$sql = "SELECT * FROM Content
JOIN ContentLearningAreas ON Content.id = ContentLearningAreas.content_id
JOIN LearningArea ON ContentLearningAreas.learning_area_id = LearningArea.id
WHERE ContentLearningAreas.learning_area_id = {$id} AND Content.active = 1";
$stmt = $this->getEntityManager()->getConnection()->prepare($sql);
$stmt->execute();
return $stmt->fetchAll();
これは正常に機能しますが、結果をコンテンツ エンティティにキャストして、それらの機能が引き続き機能するようにしたいと考えています。
Jake\NameOfBundle\Entity\Content
これはどのように行うことができますか?
編集
これは Doctrine や Symfony2 ではなく、PDO を使用しているようです。