Hallo zusammen,
ich finde gerade keine Lösung für mein Sortierproblem.
Alle Spalten lassen sich sortieren, jedoch möchte ich dass die GridView Tabelle schon von Anfang an sortiert nach dem Datum angezeigt werden soll. Frage bleibt wie wo noch was einfügen? Meine Versuche stoßen ins Leere…
In der View habe ich mein
$this->widget('zii.widgets.grid.CGridView', array( ...
der dataProvider geht auf eine Funktion in der ein CSort und ein CActiveDataProvider angelegt wird:
$sort = new CSort();
$sort->attributes = array(
'itemXId',
'itemYId',
'name',
'datum',
);
$dataProvider=new CActiveDataProvider($this, array(
'criteria'=>array(
'condition'=>'itemXId='.$id,
),
# soll nach datum sortiert sofort angezeigt werden
'sort'=> $sort,
'pagination'=>array(
'pageSize'=>20,
),
));
Wenn wer was weiß wäre toll!