2017-05-30 10 views
0
私は

教義ネイティブクエリは、私が私に関連する情報を与えるこのクエリを持って

(symfonyの2.8で)ドクトリン2上のクエリに取り組んでいます

に参加しますそのクエリに余分な情報が、それは、ネイティブSQLから来ている。このような何か:

SELECT * FROM DS ORDER BY id DESC LIMIT 1 

とネイティブクエリから結果のIDが

0123をef.idに等しいことを確認してください

私は何か意味があると思う。

ありがとうございました

答えて

0

DQLをご存知ですか? SQLに似ていますが、Doctrineに適合しました。

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/dql-doctrine-query-language.html

そのあとのようなクエリを行うことができます。

<?php 
$query = $em->createQuery("SELECT u FROM User u JOIN u.address a WHERE a.city = 'Berlin'"); 
$users = $query->getResult(); 
+0

私は、提案に感謝を見てます。しかし、私はDQLまたはSQLを使用しないソリューションを探していました – Jon

関連する問題