2つのモデルがあります。1つはWebサイト用、もう1つは製品用です。
製品は、彼がWebサイトxに属していることを認識しています。テーブル製品にwebsite_idがあります
製品では、私は関係を持っています:
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'relation_website' => array(self::BELONGS_TO,'Website','website_id'),
);
}
私が持っている製品モデルのビュー管理者:
$dataProvider = $model->search();
$dataProvider->pagination->pageSize = 100;
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'product-grid',
'dataProvider' => $dataProvider,
'filter' => $model,
'columns' => array(
'id',
'product',
'price',
'currency',
array(
'name' => 'website_id',
'value' => $model->relation_website->website_id,
),
/*
'website_id',
'url_id',
*/
array(
'class' => 'CButtonColumn',
'template' => '{update}{delete}',
),
),
));
私は今この結果を持っています:
1ラップトップAcerAspireV3-571G-73614G50MaiicuプロセッサーIntel®CoreTMi7-3610QM2.30GHz、Ivy Bridge、4GB、500GB、nVidia GeForce GT 640M 2GB、Linpus、Black 3099.99 RON1<-この値はこちら
最後の1の代わりに、http://www.eshop.com/を印刷したい、Webサイトテーブルに格納されている値、Webサイトモデルに属するテーブル
1ラップトップAcerAspireV3-571G-73614G50MaiicuプロセッサーIntel®CoreTMi7-3610QM2.30GHz、Ivy Bridge、4GB、500GB、nVidia GeForce GT 640M 2GB、Linpus、Black 3099.99 RON http://www.domain.com/