Когда я буду показывать информацию о пользователе в DetailView, чем он бросает:фикцию() не работает в DetailView yii2
htmlspecialchars() ожидает параметр 1, чтобы быть строка, данный объект
Ниже мой код DetailView:
view.php
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'userID',
'userEmail:email',
'userName',
'userMobile',
'userBirthDate',
'userGender',
[
'attribute' => 'interestName',
'format' => 'raw',
'label' => 'Interest',
'value' => $model->getUserinterest(),
],
'userStatus',
'userType',
],
]);
?>
function getUserinterest() {
foreach ($model->userinterest as $userinterest) {
$interestNames[] = $userinterest->interestName;
}
return implode("\n", $interestNames);
}
Что ваша версия Yii2? – Yupik
Yii2 версия: 2.0.10 – Akkie