Ben Doktrini, bir PHP ORM kullanıyorum. Ben bir Doktrin sorgu oluşturduk, ve ben daha fazla denetime gerek. Peki ben nerede hükümler yeni eklemek için ->andWhere(...)
yöntemlerini kullanmaya başladım. Ancak ben başka bir tabloya dayalı bir alt sorgu yapmak gerekir, gibi pek:
$query->andWhere("id in (SELECT id from other_table where value = ?)", $myvar);
Yukarıdaki çalışmıyor. Ancak hiçbir Doktrin sınıf other_table için, ve doktrin dosyayı yüklemeye çalışırken tutar other_file.php
. Ben (değil mi?) DQL olarak bu yorumlama olduğunu anladım. Ben sadece ham SQL kullanın böylece someway ben, DQL olarak yorumlamak değil Doktrini söyleyebilir var mı?
Ben Doctrine_RawSql
kullanabilirsiniz biliyorum, ama bu sorgunun tüm yeniden içerecektir. Yolgeçen hanı olsaydı güzel olurdu.