首頁  >  問答  >  主體

在 Symfony 管理產生器中按外鍵或自訂列排序使用 propel

Sort By Foreign Key or Custom Column in Symfony Admin Generator use propel。在admin list頁面自訂的列,如何能讓他也能有排序功能。

淡淡烟草味淡淡烟草味2713 天前558

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-16 16:48:10

    自己找到方法了,分享一下。
    在虛擬列上排序
    ===================================
    新主題提供了一種使虛擬列和外鍵列在清單檢視中可排序的簡單方法。只需在產生的查詢中使用 is_sortable to true, and the generated module will look for an orderByXXX() 方法聲明對應的欄位即可。例如,允許按作者姓名對書籍清單進行排序:

    然後產生器將嘗試執行BookQuery::orderByAuthor() whenever the user clicks on the Author header 對此列進行排序。方法必須實作如下:

    您可以透過設定sort_method參數來覆寫欄位的預設排序方法名稱:

    回覆
    0
  • 取消回覆