小编Nae*_*Ali的帖子

Yii2:得到总和在gridview的页脚

我是新来的,我不能在这里发表评论

当我试图在页脚中获得总和时,我遇到了问题.

我在控制器中的代码:

$searchModel = new ReceiptsSearch();
$sum = new ReceiptsSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
 return $this->render('index', [
   'searchModel' => $searchModel,
   'dataProvider' => $dataProvider,
   'sum'=>$sum,
   ]);
Run Code Online (Sandbox Code Playgroud)

我的SearchModel代码:

public function search($params)
{
    $query = Receipts::find();
    $sum = $query->sum('price');
    $dataProvider = new ActiveDataProvider([
        'query' => $query,
    ]);

    $this->load($params);

    if (!$this->validate()) {
        return $dataProvider;
    }
    $query->joinWith('patient'); 
    $query->andFilterWhere([
       'id' => $this->id,
       'price' => $this->price,
       'reg_date' => $this->reg_date,
    ]);
    $query->andFilterWhere(['like','patient.patient_name',$this->patient_id]);

    return $dataProvider;$sum;
}
Run Code Online (Sandbox Code Playgroud)

我的观点页面

<?= GridView::widget([

    'dataProvider' => $dataProvider,$sum,

    'filterModel' => $searchModel,
    'showFooter' => …
Run Code Online (Sandbox Code Playgroud)

gridview sum yii yii2 yii2-advanced-app

0
推荐指数
1
解决办法
7686
查看次数

标签 统计

gridview ×1

sum ×1

yii ×1

yii2 ×1

yii2-advanced-app ×1