Php Symfony2-无实体的索纳塔数据网格

Php Symfony2-无实体的索纳塔数据网格,php,symfony,symfony-sonata,Php,Symfony,Symfony Sonata,有没有办法利用Sonata的Datagrid功能来显示结果集 class DefaultController extends Controller { public function nl_listAction() { $obj = array(); $cnx = $this->get('doctrine.dbal.a_connection'); $cnx->query('CALL(a_procedure)');

有没有办法利用Sonata的Datagrid功能来显示结果集

class DefaultController extends Controller
{
    public function nl_listAction()
    {
        $obj = array();
        $cnx = $this->get('doctrine.dbal.a_connection');
        $cnx->query('CALL(a_procedure)');
        $obj['cnx'] = $cnx;
        return $this->render('GlideConfigBundle:Default:nl_list.html.twig', $obj);
    }
}
这里我从一个控制器调用一个过程,我想使用Datagrid显示结果数据。
这是个好主意吗?

我该怎么做呢?

最后只使用了我自己的模板/宏。
此外,我还必须通过做过滤器小部件、列表小部件和寻呼机来重新发明轮子:(