Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Help With Cdbcriteria And Cactivedataprovider

$
0
0
Hi all

when i used CDbCriteria and CActiveDataProvider to select 2 table and used CGridView to load data, my question is why there are no data in column of Total and Quantity , someone help me please.

thanks


controller
$criteria=new CDbCriteria;
$criteria->select = 't.Pro_ID,sum(p.Sales_Price) AS Total,sum(p.Sales_Quan) AS Quantity';
$criteria->join = 'LEFT JOIN Sales_Detail p ON t.Ph_ID = p.Ph_ID';
$criteria->group= 't.Pro_ID';

$data2table=new CActiveDataProvider('Phones',array(
            'criteria'=>$criteria,
            'pagination'=>array(
                'pageSize'=>2,
            ),
        ));
        
$this->render('index',array(
                'data2table'=>$data2table,
)); 



view
$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'ph-grid-providers',
    'dataProvider'=>$data2table,
    'columns'=>array(
        'Pro_ID',
        'Total',
        'Quantity',
    ),
)); 

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>