瀏覽代碼

[backend] Producteurs : somme des abonnements

dev
Guillaume 3 年之前
父節點
當前提交
b5ec5ca4af
共有 2 個檔案被更改,包括 16 行新增1 行删除
  1. +12
    -1
      backend/controllers/ProducerAdminController.php
  2. +4
    -0
      backend/views/producer-admin/index.php

+ 12
- 1
backend/controllers/ProducerAdminController.php 查看文件

$dataProviderProducer = new ActiveDataProvider([ $dataProviderProducer = new ActiveDataProvider([
'query' => Producer::find() 'query' => Producer::find()
->with('userProducer', 'user') ->with('userProducer', 'user')
->orderBy('date_creation DESC'),
->orderBy('free_price DESC'),
'pagination' => [ 'pagination' => [
'pageSize' => 1000, 'pageSize' => 1000,
], ],
]); ]);


$producersArray = Producer::find()
->with('userProducer', 'user')
->orderBy('free_price DESC')
->all();

$sumFreePrice = 0 ;
foreach($producersArray as $producer) {
$sumFreePrice += $producer->free_price ;
}

return $this->render('index', [ return $this->render('index', [
'dataProviderProducer' => $dataProviderProducer, 'dataProviderProducer' => $dataProviderProducer,
'sumFreePrice' => $sumFreePrice
]); ]);
} }

+ 4
- 0
backend/views/producer-admin/index.php 查看文件



?> ?>


<div class="alert alert-info">
Abonnements mensuels : <strong><?= $sumFreePrice ?> € HT</strong>
</div>

<?= GridView::widget([ <?= GridView::widget([
'dataProvider' => $dataProviderProducer, 'dataProvider' => $dataProviderProducer,
'columns' => [ 'columns' => [

Loading…
取消
儲存