**i use model function in detail view how i use function in detail view **
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'title',
'demand',
'sell_for',
'property_category',
'detail',
[
'attribute' => 'dealer_id',
'format'=>'raw',
'value'=> function ($model) {
return Dealer::getName($model->dealer_id);
}
],
],
]) ?>
**我在详细视图中使用模型函数查看我如何在详细视图中使用函数**
答案 0 :(得分:0)
在DetailView中,值不需要匿名函数,只需要赋值..
[
'attribute' => 'dealer_id',
'format'=>'raw',
'value'=> Dealer::getName($model->dealer_id);
],
答案 1 :(得分:0)
返回经销商:: getName($ model-&gt; dealer_id)
写出getName函数内的代码。如果你想使用它的id得到经销商的名字,那么我认为你应该使用yii \ db \ ActiveQuery来解决这个问题。 Lemme看你的getName函数