コード例 #1
0
ファイル: Supervisor.php プロジェクト: aversilov/prexr
 public static function add($username, $password, $org_id)
 {
     $supervisor = new Users();
     $supervisor->social_role = self::SOCIAL_ROLE;
     $supervisor->username = $username;
     $supervisor->password = $password;
     $supervisor->pasport_code = Users::getPassportCode(self::SOCIAL_ROLE);
     if ($supervisor->save()) {
         $supervisor_org_relation = new OrganizationsSupervisors();
         $supervisor_org_relation->user_id = $supervisor->id;
         $supervisor_org_relation->organization_id = $org_id;
         return $supervisor_org_relation->save();
     }
     return false;
 }
コード例 #2
0
ファイル: Users.php プロジェクト: aversilov/prexr
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getOrganizationsSupervisors()
 {
     return $this->hasMany(OrganizationsSupervisors::className(), ['user_id' => 'id']);
 }