我正在更改afterFind()
方法中模型提供的数据,因此id
是可点击的文本,如下所示:
$this->id = CHtml::link($this->id, array('/admin/auditTrail/view', 'id' => $this->id));
然而,这会改变每一次出现的id
值——它在列表中、在详细信息页面中,甚至在面包屑中,这当然是不愿意的。如何决定在不同视图中使用哪种格式?例如,在面包屑中,view.php
我只想要原始值,但在列表 ( admin.php
) 中我想使用 html 链接,如下所示:
'columns'=>array(
array(
'name' => 'id',
'type' => 'html',
),
在单独的说明中 - 这是 MVC 方面的好方法,我的意思是改变模型中的显示?不应该是仅用于数据库操作的模型吗?