Von Doctrine Query zu QueryBuilder in einem Simfony2-Entitätsfeldtyp

Ich benutze dieEntity-Feldtyp in einemSymfony2.1 bilden. Hier werde ich das benutzenquery_builder param, um nur Entitäten zurückzugeben, die mit einer langkomplexen Abfrage übereinstimmen (siehe Beispiel in deroffizielle Dokumente).

Offensichtlich diequery_builder param für den Entity-Feldtyp akzeptiert eine DoctrineAbfrage Ersteller Objekt. Auf der anderen Seite habe ich große Entity - Repositorys mit komplexen DQL - Abfragen, die von derEntityManager'screateQuery() Funktion, die eine Doktrin zurückgibtAbfrage Objekt. Daher kann ich nicht alle diese Abfragen direkt im Entitätsfeldtyp verwenden. Darüber hinaus wäre es unsinnig, alle Abfragen für die Verwendung mit einem QueryBuilder neu zu schreiben.

Gibt es eine solche Möglichkeit, automatisch aus dem Internet zu übersetzen?Abfrage Einspruch gegen dieAbfrage Ersteller Objekt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage