Blame view

frontend/controllers/AccountController.php 1.09 KB
a337a53b   Alexey Boroda   -Cabinet started
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  <?php
      
      namespace frontend\controllers;
      
      use artbox\order\models\Customer;
      use yii\web\Controller;
      
      /**
       * Class AccountController
       *
       * @package frontend\controllers
       */
      class AccountController extends Controller
      {
          public function actionIndex()
          {
              /**
               * @var Customer $user
               */
              $user = \Yii::$app->user->identity;
              
              $orders = $user->getOrders()
                             ->with(
                                 [
                                     'label',
                                     'orderProducts',
                                 ]
                             )
                             ->orderBy(
                                 [
                                     'id' => SORT_DESC,
                                 ]
                             )
                             ->all();
              
              return $this->render(
                  'index',
                  [
                      'orders' => $orders,
                  ]
              );
          }
      }