निर्भर करता है कि आप किस संस्करण का उपयोग कर रहे हैं, लेकिन मेरे पास एक ही समस्या थी और -> विशिष्ट () ने मेरे लिए काम किया।
Doctrine_Query::create()
->select('rec.city')->distinct()
->from('Records rec')
->where("rec.state = '$state'")
->execute();