Пример #1
0
 /**
  * @param $kursId integer
  * @return boolean
  */
 public function iup($kursId)
 {
     $this->kurs = $kursId;
     $this->fiz_lico = Yii::$app->user->fizLicoId;
     $this->status = StatusKursaFizLica::OZHIDAET_PODTVERZHDENIYA;
     $this->iup = true;
     $this->vremya_smeny_statusa = (new DateTime())->format(DATE_ISO8601);
     $newRecord = !KursFizLica::find()->where(['kurs' => $this->kurs, 'fiz_lico' => $this->fiz_lico])->exists();
     $this->setIsNewRecord($newRecord);
     return $this->save();
 }
Пример #2
0
 /**
  * @return ActiveQuery
  */
 public function getKursy_fiz_lica_rel()
 {
     return $this->hasMany(KursFizLica::className(), ['fiz_lico' => 'id'])->inverseOf('fiz_lico_rel');
 }
Пример #3
0
 /**
  * @return ActiveQuery
  */
 public function getKursy_fiz_lica_rel()
 {
     return $this->hasMany(KursFizLica::className(), ['dolzhnost_fiz_lica_na_rabote' => 'id']);
 }