Nuovo Problema Con Cactivedataprovider E With

Salve ragazzi , ho un nuovo problema nel creare un CActiveDataProvider , ovvero vorrei recuperare dei campi della seconda tabella ho provato così:


                

$dataProvider=new CActiveDataProvider('Ordine', array(

                                'criteria'=>array(

                                    'condition'=>'t.id_ordine=:_ordine',

                                    'params'=>array(':_ordine'=>Yii::app()->user->getId()),

                                'with'=>array('listArtOrds'=>array('select'=>'quantita')),     

                                ),

//                                'pagination'=>array(

//                                    'pageSize'=>20,

//                                ),

                            ));   


  var_dump($dataProvider->getData());

  die();

ma la colonna quantita non viene recuperata…

Dove sbaglio??????

salve ragazzi ho trovato questa soluzione :

http://www.yiiframework.com/forum/index.php/topic/28984-yii-cdbcriteria-select-a-relations-columns/

ma continua a non funzionare


  

$dataProvider=new CActiveDataProvider('Ordine', array(

                                'criteria'=>array(                                    

                                    'condition'=>'t.id_ordine=:_ordine',

                                    'params'=>array(':_ordine'=>Yii::app()->user->getId()),

                                    'with'=>array('listArtOrds'=>array(

                                                  'select'=>array('quantita'))

                                        ), 

                                ),

//                                'pagination'=>array(

//                                    'pageSize'=>20,

//                                ),

                            ));   


  var_dump($dataProvider);

  die();



hai provato intanto se la relazione funziona, facendo il with senza specifica l’elenco delle colonne ?