Ordinamento Con Item Alias

ciao,

come faccio a far si che l’ordinamento funzioni con un itemalias?

questa è la view con CGridView:




<?php $this->widget('zii.widgets.grid.CGridView', array(

 'id'=>'grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

	'columns'=>array(

		array(

                    'name'=>'id',

                    'value'=>Model::itemAlias("my_item_alias",$data-> id)',

                    'filter' => Model::itemAlias("my_item_alias "),

		),



devo andare nella funzione search del model ad aggiungere il campo della tabella a cui l’alias è collegato?




	public function search(){

		$criteria=new CDbCriteria;

		$criteria->compare('id',$this->id,true);



io ho una tabella utenti -> id, name

collegata ad una tabella quantità -> id, name_id(chiave esterna relativa a utenti), quantità

visualizzo la tabella quantità, invece di scrivere name_id, con un itemalias scrivo name

però l’ordinamento funziona su name_id e non su name

grazie,

ciao

prima di risponderti, posso chiederti qual’è il tuo obiettivo?

e se per favore potresti aggiungere i tag [ code ] e [ / code ] prima e dopo il codice così da leggerlo leggibile