public function actionIndex() { @session_start(); $_SESSION['menu'] = 2; $functions_model = new Functions(); $model1 = new GeobaseRegion(); if (Yii::$app->request->post('delete_city')) { $del_items = Yii::$app->request->post('delete_city'); foreach ($del_items as $key => $value) { $city = GeobaseCity::findOne(['id' => $key]); $city->delete(); } } if (Yii::$app->request->post('delete_region')) { $del_items = Yii::$app->request->post('delete_region'); foreach ($del_items as $key => $value) { $city = GeobaseRegion::findOne(['id' => $key]); $city->delete(); } } $success_region = []; if ($model1->load(Yii::$app->request->post())) { if (!empty($model1->name)) { $model1->url = $functions_model->translit($model1->name); if ($model1->validate()) { if ($model1->save()) { $success_region = $model1; } } } } $regions = new GeobaseRegion(); $cities = new GeobaseCity(); $region_list = $regions->find()->asArray()->all(); foreach ($region_list as $key => $value) { $cities = new GeobaseCity(); $city_list = $cities->find()->where(['region_id' => $value['id']])->asArray()->all(); $region_list[$key]['cities'] = $city_list; } return $this->render('index', ['region_list' => $region_list, 'model' => $cities, 'model1' => $regions, 'success' => $success_region]); }
<div class="col-md-1 treug_gr"></div> </div> </div> <div class="col-md-3 step_4 "> <div class="row step_row"> <div class="col-md-12 no_active_step"> Основные данные</div> </div> </div> </div> </div> </div> <h3>Добавить объявление</h3> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); $model3 = \app\modules\arenda\models\GeobaseRegion::find()->asArray()->all(); echo ' <p class="type_a"><span class="span_type">Сдам в аренду: </span> <span class="cats_bread"> <span class="first_caat"> </span> </span> </p> <p class="sel_city"><a href="#">Выбрать город:</a></p> <div class="form-group arenda_view_wrap"> <div class="row arenda_view"> <div class="col-md-12" > <label><input type="radio" value="predlojenie" name="ad_type" checked>Сдаю в аренду</label>