CabinetController.php 1.1 KB
<?php
    namespace frontend\controllers;
    
    use common\models\User;
    use frontend\models\UserData;
    use frontend\models\UserPassport;
    use yii\web\Controller;
    
    /**
     * Cabinet controller
     */
    class CabinetController extends Controller
    {
        /**
         * @inheritdoc
         */
        public function behaviors()
        {
            return [
            ];
        }
        
        /**
         * Displays index page.
         *
         * @return mixed
         */
        public function actionIndex()
        {
            \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,
            ]);
        }
        
    }