我在db中有一个记录表,其中最后插入的记录是表记录行中的最后一个。在我的symfony应用程序中,我有一个从数据库中获取数据的片段,但最后插入的记录是迭代结果时视图中的最后一个。这是片段
EDITED
$restresults = $this->getDoctrine()->getRepository('myBundle:Images')->findAll();
如何按降序对上述doctrine片段进行排序,最后插入的片段成为第一个记录。
答案 0 :(得分:1)
第二个参数是订单:
$messages = $em->getRepository("myBundle:Comments")->findBy(
array(
"imagefk" => $image
),
array('id' => 'DESC')
);
答案 1 :(得分:1)
假设您有id列
$restresults = $this->getDoctrine()->getRepository('myBundle:Images')->findBy([], ['id' => 'DESC']);