奏鸣曲管理捆绑订单 [英] Sonata admin bundle order

查看:30
本文介绍了奏鸣曲管理捆绑订单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何更改 SonataAdminBundle 中的默认实体顺序以进行列表操作?

<小时>

回答:)将此添加到您的管理类

<块引用>

protected $datagridValues = array('_page' =>1、'_sort_order' =>'DESC',//排序方向'_sort_by' =>'id'//字段名);

解决方案

您可以添加另一个排序顺序或通过构造函数设置默认顺序,如下所示:

公共函数__construct($code, $class, $baseControllerName){parent::__construct($code, $class, $baseControllerName);如果 (!$this->hasRequest()) {$this->datagridValues = array('_page' =>1、'_sort_order' =>'ASC',//排序方向'_sort_by' =>'artist_id'//字段名);}}

How to change default entity order in SonataAdminBundle for list action?


answer :) add this to your admin class

protected $datagridValues = array(
    '_page' => 1,
    '_sort_order' => 'DESC', // sort direction 
    '_sort_by' => 'id' // field name 
);

解决方案

You can add another sort order or set a default one via the constructor like this:

public function __construct($code, $class, $baseControllerName)
{
    parent::__construct($code, $class, $baseControllerName);

    if (!$this->hasRequest()) {
        $this->datagridValues = array(
            '_page'       => 1,
            '_sort_order' => 'ASC',      // sort direction
            '_sort_by'    => 'artist_id' // field name
        );
    }
}

这篇关于奏鸣曲管理捆绑订单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆