Yii 1.x、CDetailView - 如何不显示多个属性中的一个?

Yii 1.x, CDetailView - how to not display only one attribute from many?

我有很多字段的模型,我有 "view" 操作来显示详细信息。在这个视图中,我想显示所有没有一个字段,我该怎么做?我是否必须在 "attributes" 数组中写入所有字段而没有我不想显示的字段?

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

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

您必须在 "attributes" 数组中写入所有字段,而不要在 CDetailView 中显示您不想显示的字段。

让我知道是否有相同的concern/query。

你可以这样使用:

'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