symfony奏鸣曲限制结果(最大)

时间:2017-05-22 07:24:57

标签: symfony

如何使用对象图像设置结果的限制。 我只想拥有listmapper的结果。

我知道' _sort_by',但确实存在一个最大的结果,我可以把它放到我的listmapper ??? 感谢

protected function configureListFields(ListMapper $ listMapper)     {

    $listMapper
        ->addIdentifier('name', null, array('route' => array('name' => 'show')))
        ->add('country')
        ->add('category')
        ->add('description')
        ->add('organisation', null, array('route' => array('name' => 'show')))
        ->add('competition',  null, array('route' => array('name' => 'show')))
        ->add('image')
        ->add('created')
        ->add('updated')
        ->add('_action', null, array(
            'actions' => array(
                'show' => array(),
                'edit' => array(),
                'delete' => array(),
            )
        ))
    ;
}

ps:喜欢添加(图片',null,数组('限制' => 1)) 但它不起作用

1 个答案:

答案 0 :(得分:0)

您可以使用createQuery()方法更改用于生成列表的查询,这是一个示例:

class YourAdmin extends AbstractAdmin {

    // ...

    public function createQuery($context = 'list')
    {
       $query = parent::createQuery($context);
       $query
           ->setFirstResult( $offset )
           ->setMaxResults( $limit )
       ;
       return $query;
    }

    // ...
}