Exemplo n.º 1
0
 public function validateExistance($attribute)
 {
     $this->_kursFizLica = KursFizLica::find()->where(['fiz_lico' => $this->fizLicoId, 'kurs' => $this->kursId])->one();
     if (!$this->_kursFizLica) {
         $this->addError($attribute, 'Такой записи на курс не существует');
     }
 }
Exemplo n.º 2
0
 public function getKursyFizLicaRel()
 {
     return $this->hasMany(KursFizLica::className(), ['kurs' => 'id'])->inverseOf('kursRel');
 }
Exemplo n.º 3
0
 private function saveKursFizLica($status, $dolzhnostNaRaboteId = null)
 {
     $link = ['fiz_lico' => $this->fizLico, 'kurs' => $this->kurs];
     $kurs_fiz_lica = KursFizLica::findOne($link) ?: new KursFizLica($link);
     $kurs_fiz_lica->status = $status;
     $kurs_fiz_lica->dolzhnostFizLicaNaRabote = $dolzhnostNaRaboteId;
     $kurs_fiz_lica->vremyaSmenyStatusaAsDatetime = new \DateTime();
     $kurs_fiz_lica->save(false);
 }