소스 검색

[backend] Producteurs : somme des abonnements

dev
Guillaume 4 년 전
부모
커밋
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 파일 보기

@@ -91,14 +91,25 @@ class ProducerAdminController extends BackendController
$dataProviderProducer = new ActiveDataProvider([
'query' => Producer::find()
->with('userProducer', 'user')
->orderBy('date_creation DESC'),
->orderBy('free_price DESC'),
'pagination' => [
'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', [
'dataProviderProducer' => $dataProviderProducer,
'sumFreePrice' => $sumFreePrice
]);
}

+ 4
- 0
backend/views/producer-admin/index.php 파일 보기

@@ -48,6 +48,10 @@ $this->addButton(['label' => 'Nouveau producteur <span class="glyphicon glyphico

?>

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

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

Loading…
취소
저장