作者:姚若薇_453 | 来源:互联网 | 2022-10-19 08:06
我需要将GridView的一栏中的文本格式设置为URL,该URL可以导航到该行记录的详细信息视图,而不是使用action列中的“ View”按钮;似乎是一个非常普遍的要求。以下是现有的列定义,但我想将organization_name格式化为URL,使其与操作列中“查看”按钮的位置相同,该位置为“ application / view?id =”,其中包含id列的值
= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
'id',
'organization_name:text:Organization',
'address1:text:Address',
'city',
'state',
'status',
'fullName',
['class' => 'yii\grid\ActionColumn',
'visibleButtons' => ['delete' => false]
],
],
]); ?>
我已经尝试过在StackOverflow中解决类似的问题,但是显然这还不够“相似”,因为我对此一无所知。任何帮助将不胜感激!
1> Insane Skull..:
[
'attribute' => 'organization_name',
'value' => function ($model) {
return Html::a(
$model->organization_name,
['view', 'id' => $model->id],
[
'title' => 'View',
]
);
},
'format' => 'raw',
],