السلام عليكم
أريد عرض بيانات من أكثر من جدول في
cgridview
أي أريد أن أربط جدولين واعرض اعمدة معينة من جدولين.
السلام عليكم
أريد عرض بيانات من أكثر من جدول في
cgridview
أي أريد أن أربط جدولين واعرض اعمدة معينة من جدولين.
i dont know how to read this…
Hello
I want to [list/show]display data from many models in a cgridview
cgridview
In other terms I want to [link/tie] join two models and [list/show]display some columns from the two models.
table1 بفرض وجود موديل يمثل جدول هو
table2 بفرض وجود موديل(الأب) يمثل جدول هو
حيث يوجد في المودل الثاني مفتاح أجنبي للمودل الأول
<?php $this->widget(‘zii.widgets.grid.CGridView’, array(
'id'=>'table2',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
array(
'name'=>'اسم ما',
'value'=>'$data->table1->حقل ما من المودل الأب',
'type'=>'raw',
),
array(
'class'=>'CButtonColumn',
),
),
));