I searched for a long time, but I don't manage to retrieve two related object in one query. I am using Doctrine and Symfony (uses Doctrine by default).
Here is a part of my schema.yml:
Member:
  columns:
    ...some fields...
Report:
  columns:
    member:       { type: integer, notnull: true }
    ...some fields...
  relations:
    Member:  { onDelete: CASCADE, local: member, foreign: id, foreignAlias: Members }
And this my "basic" request which works to retrieve only the report object:
public function getReports($place,$max = 5) {
    $q = Doctrine_Query::create()
            ->from('Report sr')
            ->where('sr.place = ?',$place)
            ->limit($max)
            ->orderBy('sr.date DESC');
    return $q->execute();
}
A report has been committed by a member in a place. I need to retrieve the member object to display it with his fields but I really don't know how to do that.
If you have a clue or method to do that, I'll really appreciate your help.