Example #1
0
 public function getInfo()
 {
     switch ($this->id_user_role) {
         case Dict::USER_ROLE_BETTERDEBT:
             return $this->hasOne(Betterdebt::classname(), ['id_user' => 'id_user']);
             break;
         case Dict::USER_ROLE_ADVISOR:
             return $this->hasOne(Advisor::classname(), ['id_user' => 'id_user']);
             break;
         case Dict::USER_ROLE_CLIENT:
             return $this->hasOne(Client::classname(), ['id_user' => 'id_user']);
             break;
         case Dict::USER_ROLE_BANK:
             return $this->hasOne(BankUser::classname(), ['id_user' => 'id_user']);
             break;
         default:
             return null;
             break;
     }
 }