【发布时间】:2022-07-12 00:06:36
【问题描述】:
yii\base\View::{closure}(): 参数 #2 ($model) 必须是 Libro 类型,app\models\Libro 给定
在 C:\xampp\htdocs\biblioteca\views\libro\index.php 中
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'titulo',
'imagen',
[
'class' => ActionColumn::className(),
* 'urlCreator' => function ($action, Libro $model, $key, $index, $column) {*
return Url::toRoute([$action, 'id' => $model->id]);
}
],
],
]); ?>
【问题讨论】:
-
错误消息说“必须是 Libro 类型,app\models\Libro 给定”。所以,我猜你在“app\models”命名空间中,所以在你的
namespace语句之后使用\Libro $model或use Libro;。