Fixes #2083: make sure keys of object type work with ActionColumn, GridView, etc.

This commit is contained in:
Qiang Xue
2014-02-13 12:04:37 -05:00
parent d445ab9d6f
commit 25b466d278
4 changed files with 4 additions and 5 deletions

View File

@@ -98,7 +98,7 @@ class ListView extends BaseListView
$options = $this->itemOptions;
$tag = ArrayHelper::remove($options, 'tag', 'div');
if ($tag !== false) {
$options['data-key'] = is_array($key) ? json_encode($key) : $key;
$options['data-key'] = is_array($key) ? json_encode($key) : (string)$key;
return Html::tag($tag, $content, $options);
} else {
return $content;