mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-03 06:44:07 +01:00
Fixed can sorting cutted array with CArrayDataProvider
This commit is contained in:
@@ -156,8 +156,12 @@ class CArrayDataProvider extends CDataProvider
|
||||
*/
|
||||
protected function getSortingFieldValue($data, $fields)
|
||||
{
|
||||
foreach ($fields as $field)
|
||||
$data = is_object($data) ? $data->$field : $data[$field];
|
||||
foreach($fields as $field){
|
||||
if(is_object($data))
|
||||
$data = isset($data->$field)?$data->$field:null;
|
||||
else
|
||||
$data = isset($data[$field])?$data[$field]:null;
|
||||
}
|
||||
return $this->caseSensitiveSort ? $data : mb_strtolower($data,Yii::app()->charset);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user