Yii 1.x,CDetailView - 如何不显示多个属性?

时间:2016-01-19 12:33:51

标签: yii cdetailview

我有很多领域的模型,我有"查看"动作显示详细信息。在这个视图中,我想显示没有一个的所有字段,我该怎么做?我是否必须在"属性"中写入所有字段?没有那个我不想表现出来的阵列?

//编辑:我使用CDetailView显示一条特定记录。我希望显示该记录中没有特定字段的所有字段,例如记录的ID。

PS。对不起我的英语,我不是以英语为母语的人。 此致

2 个答案:

答案 0 :(得分:1)

你必须在"属性"中写下所有字段。数组没有你想要在CDetailView中显示的数组。

如果对此有任何疑虑/疑问,请告诉我。

答案 1 :(得分:0)

您可以使用以下内容:

'attributes' => [
    [
        'title' => 'Your title',
        'type' => 'raw',
        'value' => $model->id . '  ' . $model->name, // you can use html and other formatting options here
    ],
]

有关详情,请点击此处:http://www.yiiframework.com/doc/api/1.1/CDetailView