我想在表单字段中使用行列值,以便可以编辑该值。我没有试图覆盖数据库中的值。只是希望它可以立即打印。
public List<String> getSubscribed() {
return (List<String>)((ArrayList<String>)subscribed).clone();
}
答案 0 :(得分:7)
您可以指定DataColumn的值和格式参数:
[
'attribute' => 'home_team',
'value' => function($model){
return Html::textInput('', $model->home_team);
},
'format' => 'raw'
],
答案 1 :(得分:0)
你可以&#34;覆盖&#34; serialColumn类。
举个例子:
<?php
namespace app\models;
use yii\grid\SerialColumn;
use yii\helpers\Html;
protected function renderDataCellContent($model, $key, $index)
{
return Html::input('text','ida', parent::renderDataCellContent($model, $key, $index));
}
}
修改强> 无需复制代码,更好地调用父级!