这是一个列(它是一个数字输入,数字范围在1到60之间),我想添加到CGridView中,但是我想将terminalcode附加到这个输入的id。在这个代码中,一切都工作正常,但是terminalcode没有附加id。
array(
'header' => 'Validity',
'name' => 'validity',
'value' => function(){ return '<input type="number" id="tentacles".$data["terminalcode"] name="tentacles" min="1" max="60">';},
'type' => 'raw'
)
2条答案
按热度按时间aiazj4mn1#
您需要调整返回值,并在value函数中添加
$data
参数。您的代码将变成这样我希望你的问题会得到解决。
mefy6pfw2#
您可以像这样更改代码。