0
我使用的DetailView小部件,我想写自定义函数值,但我不断收到此错误:Yii2用htmlspecialchars()预计参数1是字符串,对象给出
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''添加到您的数组中,会发生什么? –