Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (2)
  • Как реализовать сортировку в Grid?

    maovrn
    @maovrn
    По-моему в том примере все в порядке с сортировкой. Ключевое свойство стора remoteSort: true, т.е. все заботы по сортировке перекладываются на бек-енд. Надо только отловить параметры, которые передает пагинатор:

    // параметры для пагинатора 
    $defaults = array(
        'start' => 0,      // с какой строки начинать
        'limit' => 20,     // сколько строк на странице
        'sort'  => null,   // поле, по которому сортировать
        'dir'   => 'ASC'   // направление сортировки
    );
    
    $params = array();
    foreach ($defaults as $key=>$value) {
        $params[$key] = $this->getRequest()->getParam($key, $value);
    }
    


    Затем добавить их к своему sql-запросу.
    Ответ написан
    Комментировать
  • Как составить запрос MySQL?

    maovrn
    @maovrn
    В order by подставляется алиас поля, фактически это означает, что сортировка производится после группировки. Например
    order by product_id desc
    Более того, вместо алиаса можно использовать порядковый номер колонки в выводе:
    order by 2 desc
    Ответ написан
    Комментировать