Как использовать множественную сортировку в функции поиска yii1?

1

Вот мой код...

'sort'=>array(
  'defaultOrder'=>'is_current DESC'
        )

Я хочу использовать несколько типов с is_current.

  • 1
    Не могли бы вы предоставить более подробную информацию?
  • 0
    что вы подразумеваете под "множественной сортировкой"? Это плагин, расширение; ИЛИ вы хотите сортировать, используя несколько столбцов?
Теги:
yii

1 ответ

0

Посмотрите на CSort::attribtes: http://www.yiiframework.com/doc/api/1.1/CSort/#attributes-detail

Вы можете описать все возможные комбинации сортировки. Например:

'sort'=>array(
  'defaultOrder'=>'is_current DESC',
  'attributes' => array(
    'field_1'=>array(
      'asc'=>'is_current, field_1',
      'desc'=>'is_current DESC, field_1 DESC',
      'label'=>'Field 1'
    ),
    'field_2'=>array(
      'asc'=>'is_current, field_2',
      'desc'=>'is_current DESC, field_2 DESC',
      'label'=>'Field 2'
    ),
    ...
  ) 
)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню