我在处理 Doctrine 中的视图时遇到了问题。
我的数据库中有以下视图:
$q = Doctrine_Query::create()
->select('c.id, c.name, m.id, m.name, m.status,
m.modified, m.entered, m.accountid')
->from('Category c')
->leftJoin('c.Mailing m');
$view = new Doctrine_View($q, 'view_mailings');
$q->execute(array(), Doctrine::HYDRATE_ARRAY);
结果包括所有记录。但是,我需要根据 accountid 的不同值获取一个子集,并按不同的列排序。我怎样才能做到这一点?
谢谢你的帮助。