簡體   English   中英

Yii:CListview按動態模型屬性排序

[英]Yii: CListview sorting by a dynamic model attribute

我有一個CListview,它顯示產品列表。 我需要使用產品的位置對該列表進行排序。 產品模型具有getDistance()方法,該方法計算用戶與產品之間的距離。 有沒有一種簡單的方法可以達到使用CSort的目的?

如果將CActiveDataProvider用作CListView數據提供程序,則必須在SQL查詢中計算相同的距離值(以便進行compare和排序)。 如果很復雜,則可以切換到CArrayDataProvider 您可以在其中進行復雜的計算並將其設置為模型屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM