yii2 - 我想在来自 yii2 kartik GridView 中模型的值上建立链接。我怎样才能做到这一点?

标签 yii2

$gridColumns = [
    [
        'attribute' => 'seller_name',
        'label' => 'Seller Name',
    ],
]

p[在此打印的值将是一个链接

最佳答案

您可以使用匿名函数和原始格式

      <?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => $gridColumns

对于 $gridColumns

$gridColumns = [
    [
      'attribute' => 'seller_name',
      'label' => '#Seller Name',
      'format' => 'raw',
      'value' => function ($model) {                      
         return "<a href='". $model->your_link_field ."'   >Your Test for Link  </a>";
      },
   ],
]

关于yii2 - 我想在来自 yii2 kartik GridView 中模型的值上建立链接。我怎样才能做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35401963/

相关文章:

php - yii2 分页不起作用

javascript - 如何在 YII2 中使用 PJAX 处理来自 Controller 的错误?

php - 在 Yii2 中设置非规范化列的最佳实践

validation - Yii 2 中客户端验证失败时如何重新初始化模型?

yii2 - Yii 2 在多个 Controller 中使用相同的 Controller 方法/操作

javascript - 通过Yii2表单插入数据时获取空值

php - 如何在 yii2 'where' 中编写子查询?

Yii2 Listview 分页与 ajax

php - Yii2:使用一个字段搜索多列

Yii2:如何在 Controller 中创建构造函数?