Почему в Yii не работает $criteria->order?
`t` это алиас для таблицы, ActiveRecord его добавляет.
Какой запрос был во втором случае сгенерирован?
Но самое главное как сделать, чтобы эта критерия заработала?
В order дописываются ваши поля фильтрации и будут добавлены после инструкции ORDER BY в результирующем запросе, как есть. `t` - это алиас основной таблицы, относительно которой делается запрос.
То, что вам нужно (sortField - поле, по которому необходима сортировка, в принципе можно использовать и множественную фильтрацию):$criteria->order = '`t`.`sortFeild` ASC';