以下我在我的 admin.php 视图文件中,模型是Components
<?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
。这两个表在模型中通过它们的 PK 链接在一起ComAsset
。我最理想的尝试是检查每条记录Components
,看看它是否通过component_id
if so 链接,然后original_asset_number
从FixedAsset
使用fixed_asset_id
fromComAsset
关系
组件 - comasset = 1:1
固定资产 - comasset = 1:M