Exemplo n.º 1
0
 public function getMunicipalnyeOtvestvennyeRel()
 {
     return $this->hasMany(MunicipalnyjOtvestvennyj::className(), ['district_id' => 'id']);
 }
 public function actionGetZayavleniya()
 {
     \Yii::$app->response->format = Response::FORMAT_JSON;
     $response = new JsResponse();
     $fiz_lico = ApiGlobals::getFizLicoPolzovatelyaId();
     $districts = MunicipalnyjOtvestvennyj::find()->where(['fiz_lico' => $fiz_lico])->select('district_id')->column();
     //var_dump($districts);die();
     $periodId = $_REQUEST['period'];
     //\Yii::$app->request->post('period_id');
     $data = ZayavlenieNaAttestaciyu::find()->joinWith('organizaciyaRel.adresAdresnyjObjektRel')->where(['adresnyj_objekt.id' => $districts])->orWhere(['adresnyj_objekt.roditel' => $districts])->andWhere(['zayavlenie_na_attestaciyu.vremya_provedeniya' => $periodId])->asArray()->all();
     $response->data = $data;
     return $response;
 }