Blame view

frontend/controllers/CabinetController.php 1.1 KB
3bc9af21   Yarik   Layout
1
2
3
  <?php
      namespace frontend\controllers;
      
8195fc24   Yarik   Models
4
5
6
      use common\models\User;
      use frontend\models\UserData;
      use frontend\models\UserPassport;
3bc9af21   Yarik   Layout
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
      use yii\web\Controller;
      
      /**
       * Cabinet controller
       */
      class CabinetController extends Controller
      {
          /**
           * @inheritdoc
           */
          public function behaviors()
          {
              return [
              ];
          }
          
          /**
           * Displays index page.
           *
           * @return mixed
           */
          public function actionIndex()
          {
8195fc24   Yarik   Models
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
              \Yii::$app->user->login(User::findOne(1));
              /**
               * @var User $user
               */
              $user = \Yii::$app->user->identity;
              if(!$userData = $user->userData) {
                  $userData = new UserData();
              }
              if(!$userPassport = $user->userPassport) {
                  $userPassport = new UserPassport();
              }
              return $this->render('index', [
                  'userData' => $userData,
                  'userPassport' => $userPassport,
              ]);
3bc9af21   Yarik   Layout
45
46
47
          }
          
      }