2017-11-18 120 views
0

我一直在尋找一種方法來覆蓋基於主鍵的數據的默認排序。EasyAdminBundle - 「easy_admin.list」下無法識別的選項「排序」

我發現了一些從文檔中排序數據的配置示例,但它不起作用。

它說

無法識別的選項 「排序」 下的 「easy_admin.list」

easy_admin: 
    entities: 
     Customer: 
      class: AppBundle\Entity\Customer 
      list: 
       sort: 'name' 
      form: 
       title: 'Add Customer' 
       form_options: {validation_groups:['Default']} 

       fields: 
        - name 
        - {property: 'gender', type: 'choice', type_options: 
                { 
                placeholder: 'Select your gender', 
                choices: { 
                 Female: 'female', 
                 Male: 'male' 
                } 
                } } 
        - {property: 'birthdate', type: 'date', type_options: {widget: 'single_text'}} 
        - isActive 
      new: 
       form_options: {validation_groups: ['Default','Customer']} 
      edit: 
       title: 'Edit Customer' 

site_name: 'Premiere Sales' 
+0

你在哪裏找到例? –

回答

1

你用錯了地方sort選項。你應該設置sort選項下的配置你的實體範圍:

easy_admin: 
    entities: 
     User: 
      # ... 
      list: 
       # if the sort order is not specified, 'DESC' is used 
       sort: 'createdAt' 
+0

我試過了,但沒有生效。我將用配置更新我的問題 –

+0

在您更新的問題中,您沒有任何問題。但是之前發佈的錯誤消息說您使用'easy_admin'部分下的'sort'選項。 –

+0

是的,我根據你的建議和工作原理調整了配置。 –

-1

看來我上面貼的配置是正確的,我只是重新啓動服務器和瀏覽器,它工作正常

相關問題