Example #1
0
 public static function getByZayvlenie($zayavlenieId)
 {
     $os = OtraslevoeSoglashenieZayavleniya::find()->where(['zayavlenie_na_attestaciyu' => $zayavlenieId])->all();
     $result = [];
     foreach ($os as $item) {
         /**
          * @var OtraslevoeSoglashenieZayavleniya $item
          */
         $entity = new OtraslevoeSoglashenie();
         $entity->id = $item->id;
         $entity->otraslevoeSoglashenie = $item->otraslevoeSoglashenie;
         $entity->zayavlenieNaAttestaciyu = $item->zayavlenieNaAttestaciyu;
         $entity->fajl = $item->fajl;
         $result[] = $entity;
     }
     //if (empty($result)) $result[] = new OtraslevoeSoglashenie();
     return $result;
 }
 public function getOtraslevoeSoglashenieZayavleniyaRel()
 {
     return $this->hasMany(OtraslevoeSoglashenieZayavleniya::className(), ['zayavlenie_na_attestaciyu' => 'id'])->inverseOf('zayavlenieNaAttestaciyuRel');
 }