如何在详细视图yii2中使用函数


how to use function in DetailView yii2

**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);
                  }
    ],
   ],
]) ?>
**

我在详细信息视图中使用模型函数 我在详细信息视图中如何使用函数**

在 DetailView 中,值不需要匿名函数,而只需要分配 ..

      [
     'attribute' => 'dealer_id',
     'format'=>'raw',
     'value'=> Dealer::getName($model->dealer_id);
],

查看 Yii2 文档

返回 Dealer::getName($model->dealer_id)

写出 getName 函数中的代码。如果你想使用它的ID来获取经销商的名字,那么我认为你应该使用yii''db''ActiveQuery来解决这个问题。Lemme 查看您的 getName 函数