【发布时间】:2016-02-12 19:10:42
【问题描述】:
我正在使用 DetailView 小部件,我正在尝试将自定义函数编写为值,但我不断收到此错误:
htmlspecialchars() expects parameter 1 to be string, object given
这是代码:
[
'label' => 'Keys',
'value' => function($model, $key, $inde){
if(!empty($model->keys))
return '<strong>User don\'t have any key at the moment.</strong>';
$keys = '';
foreach($model->keys as $key):
$keys .= '<strong>' . $key->key . '</strong>';
endforeach;
return $keys;
}
],
我做错了什么?
【问题讨论】:
-
如果你将
'format' => 'raw', 添加到你的数组会发生什么?