【发布时间】:2013-03-27 16:17:38
【问题描述】:
我有一个 symfony 问题:功能上运行良好,但这不能按我想要的方式运行。
$res = array("4","2","1","3"); // LIST ID (a.id)
$paginas = new sfDoctrinePager('TbArticle', 2);
$paginas->setQuery(Doctrine::getTable('TbArticle')->createQuery('a')->where('a.ifactive = 1')->andWhere('a.dirimage=1')->andWhere('a.stock<>0')->whereIn("a.id", $res));
$paginas->setPage($page);
$paginas->init();
它工作正常,但是当我调用getResults() 时,数组顺序不正确。例如,这种排序返回:1,2,3,4。我喜欢得到:4, 2, 1, 3 ($res)
你能帮帮我吗?
【问题讨论】:
-
查询中没有
ORDER BY子句。
标签: php symfony-1.4 pager