renderPartial('signup'); } /* * 内页顶部导航 * */ public function actionNav() { return $this->renderPartial('nav'); } /* * 内页顶部导航 侧边栏 * */ public function actionNavsidebar() { return $this->renderPartial('navsidebar'); } /* * 报名弹窗 * */ public function actionCustomization() { $arr['price'] = ['不限', 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]; $typeModel = new \common\models\CategoryHousetype(); $typeModel->state = 1; $arr['type'] = $typeModel->getList([], ['id', 'huxing_name']); $city = new \common\models\CategoryCity(); $city->pid = 0; $city->abroad = 1; $arr['province'] = $city->getList([], ['id', 'city_name']); // p($arr);1111 // exit; return $this->renderPartial('customization', $arr); } // 楼盘 预售许可证 public function actionLicence() { return $this->renderPartial('licence'); } /*独立的报名窗口*/ public function actionApplicationwindow() { $model = new \common\models\CategoryCity(); $model->pid = 68; $city = $model->getList([], ['id', 'city_name']); $province = $this->province(); $type = $this->type(); $price = $this->price(); return $this->renderPartial('applicationwindow', ['province' => $province, 'type' => $type, 'price' => $price, 'city' => $city]); } public function actionTypes() { $rows = $this->type(); if ($rows) { return Help::JsonCode(Help::SUCCESS, Yii::t('app', 'get_success'), $rows); } return Help::JsonCode(Help::ERROR, Yii::t('app', 'get_error')); } public function actionSaleprice() { $rows = $this->price(); if ($rows) { return Help::JsonCode(Help::SUCCESS, Yii::t('app', 'get_success'), $rows); } return Help::JsonCode(Help::ERROR, Yii::t('app', 'get_error')); } /* * 公共报名-专业找房 2019-1-15 */ public function actionMajorlookhouse() { return $this->renderPartial('majorlookhouse'); } /*户型*/ public function type() { $TypeModel = new \common\models\CategoryHousetype(); $TypeModel->state = 1; $type = $TypeModel->getList([], ['id', 'huxing_name']); return $type; } /*价格*/ public function price() { $priceModel = new \common\models\HousesPrice(); $priceModel->state = 1; $price = $priceModel->getList([], ['id', 'price']); return $price; } /*省份*/ public function province() { $city = new \common\models\CategoryCity(); $input = Yii::$app->request->post(); if (!isset($input['pid'])) { $city->pid = 0; } else { $city->pid = $input['city']; } $city->state = 1; $province = $city->getList([]); return $province; } /*传入父id获取城市*/ public function actionGetcity() { $model = new \common\models\CategoryCity(); $input = Yii::$app->request->post(); $model->pid = $input['id']; $rows = $model->getList([], ['id', 'city_name']); if (!empty($rows)) return Help::JsonCode(Help::SUCCESS, Yii::t('app', 'get_success'), $rows); } /* * 帮我找房 * */ public function actionFindroom() { //户型 $TypeModel = new \common\models\CategoryHousetype(); $Type = $TypeModel->getList([], ['id', 'huxing_name']); //区域 $City = (new CategoryCity())->GetUpCity(); return $this->render('findroom', ['type' => $Type, 'city' => $City]); } /* * 404页面 * */ public function actionError() { return $this->renderPartial('error'); } /* * 楼盘项目不存在显示的页面 */ public function actionShowhouse() { Yii::$app->response->statusCode = 404; $m = new \common\models\House(); $data = $m->HomegetList(5); foreach ($data as &$val) { $val['thumb'] = Yii::$app->params['httpImg']['hosts'] . Yii::$app->params['httpImg']['houses'] . $val['thumb'] . '/' . 'same'; if (!empty($val['characteristic'])) { $val['characteristic'] = \common\fm\HouseHandle::ChangeCharacteristic($val['characteristic']); } $val['tel'] = \common\fm\HouseHandle::ChangeCityTel($val['city']); } $start_time = date('Y/m') . '/01-' . date('Y/m', strtotime('+ 2 month')) . '/01'; //有效日期 return $this->render('@app/views/house/xiajia.php', ['model' => $data, 'start_time' => $start_time]); } /** * @return string */ public function actionFiltrate() { $city = new CategoryCity(); $city->abroad = 1; $rowsCity = $city->TypeAbroad(['id', 'city_name', 'a', 'pid']); if ($rowsCity) { $rowsCity = getTree($rowsCity, 0); } return $this->renderPartial('filtrate', [ 'city' => $rowsCity, 'name' => Yii::$app->request->get('name') ]); } /** * 搜索弹窗 * @return string */ public function actionSearchalertwindow() { $city = CategoryCity::find()->andWhere(['del' => 1,'state'=>1,'abroad'=>1])->select(['id'])->column(); $model = new HouseServer(); $query = House::find(); $query->andWhere(['is_push' => 2]); $query->andWhere(['pfg_house.city' => $city]); $query->andWhere(['del' => 1]); $query->andWhere(['is_view' => 1]); $query->select(['id', 'name']); // $query->orderBy('RAND()'); $query->orderBy(['pfg_house.sort'=>SORT_DESC]); $shaixuan = $query->limit(9)->asArray()->all(); $price = $model->PriceList(); return $this->renderPartial('searchalertwindow', [ 'shaixuan' => $shaixuan, 'price' => $price ]); } }