Hi Everyone,
Just wondering how to get around this problem…
I have a scope defined in my model:
'completeAll'=>array(
'condition'=>'(COMPLETE=1)',
'order'=>'DATE_COMPLETE DESC',
),
and in the search function for the model, a default order:
public function search()
{
...
$sort = new CSort;
$sort->defaultOrder = 't.UID ASC';
$sort->attributes = array(
...
...
...
"DATE_COMPLETE" => array (
"asc" => "t.DATE_COMPLETE",
"desc" => "t.DATE_COMPLETE desc",
),
);
...
}
But when I open the grid for the completeAll() scope, the result is always sorted by UID.
How can I get the default order to be what’s defined in the scope?
Thanks!!