這裏面的細節視圖yii2詳細信息視圖「用htmlspecialchars()預計參數1是字符串
[
'label'=>'Unit ID',
'value'=>function($model){
$data = json_decode($model->unit_id);
$number = count($data);
for($i=0; $i<$number; $i++){
return substr(implode(", ", $data), 0);
}
}
],
我的觀點文件,但它一直給我的錯誤htmlspecialchars() expects parameter 1 to be string
。
然後我試圖把它叫爲功能我在模型文件創建
public function unit($model)
{
$data = json_decode($model->unit_id);
$number = count($data);
for($i=0; $i<$number; $i++){
return substr(implode(", ", $data), 0);
}
}
然後我查看文件
[
'label'=>'Unit Id',
'value'=>unit($model),
],
但我得到錯誤call to undefined function
任何人都可以幫忙嗎?謝謝
如果你立即返回內容,'for'循環有什麼意義? – Bizley