CGridView dengan multiple model

Gimana yah caranya untuk gabungin model di satu CGridView dengan kondisi tertentu

contohnya :

model : product (Produc) & product_price (ProductPrice)

Model relation


‘product_price’ => array(self::HAS_MANY,‘ProductPrice’,‘product_id’),

Kodisi yang di inginkan : product_price.price_date terakhir yg diambil dan di merge dengan model product

Help ya para master … cara setup controllernya dan view nya

thanks before.

Yg mau ditampilkan di CGridView, Daftar produknya atau satu Produk dengan Berbagai harga?

Yang mau tampilkan field tambahan di CGridView diluar table product.

satu product dengan 1 harga.

Thanks ya

Sudah coba dengan cara begini?




... deklarasi cgridview ...


array(

 'header'=>'Product price date',

 'value'=>'$data->product_price[0]->price_date', // dimana $data=Product

),


...




Thanks, Sudah berhasil.