1
添加列下面我在admin.php的視圖文件,型號爲Components
PHP警予CGridView從不同的模型
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'components-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
/*'attributes'=>array(
array(
'label'=>'Asset Number',
'value'=>"help",
),
),*/
'columns'=>array(
'component_id',
'description',
'version',
'serial_no',
'purchase_date',
/*'disposal_date',
'model',
'nol',
'manufacturer',
'medium',
*/
array(
'class'=>'CButtonColumn',
),
),
)); ?>
我想添加一個名爲資產數量額外的列是在另一場型號爲FixedAsset
。這兩張桌子在模型ComAsset
中與他們的PK連接在一起。我非常的努力實現的是檢查每個記錄在Components
,看看它是否通過component_id
鏈接如果是從ComAsset
關係
組件使用fixed_asset_id
FixedAsset
然後拉出original_asset_number
- comasset = 1:1
fixedasset - comasset = 1:M
發佈'Components','ComAsset'和'FixedAsset'中的關係 – dInGd0nG
@ dlnGd0nG更新 – shorif2000