view; $view->params['site']= $this->site; //$this->handleMallAccessCtrl(); return parent::beforeAction($action); } /** * @return string * @return string HTML */ public function actionIndex() { /** * 构造user的共用信息 */ return $this->render('index'); } /* * 错误页面 */ public function actionError() { $this->layout = '/error'; $exception = Yii::$app->errorHandler->exception; if ($exception && isset($exception->statusCode)) { $code = $exception->statusCode; } // $viewTpl = 'error/' . $code . '.php'; $viewTpl = 'error/404.php'; return $this->render($viewTpl); } /** 封号提示 * @return string */ public function actionBlock() { $this->layout = '/error'; $viewTpl = 'error/block.php'; $service_phone = '4000000000'; return $this->render($viewTpl,['service_phone'=> $service_phone]); } /** 关注提示 * @return string */ public function actionSubscribe() { $this->layout = '/error'; $viewTpl = 'error/subscribe.php'; $service_phone = '4000000000'; return $this->render($viewTpl,['service_phone'=>$service_phone]); } /** * 未授权提示 */ public function actionNoOauth() { $this->layout = '/error'; $viewTpl = 'error/block.php'; $id = $this->request->get('id'); $service_phone = '4000000000'; $errorMsg = '当前没有权限查看该内容'; if ($id == 1) { $errorMsg = '请进行认证以后再来查看该页面'; } return $this->render($viewTpl,['service_phone'=>$service_phone, 'errorMsg' => $errorMsg]); } public function actionIndex2() { return $this->renderPartial('index2'); } /** * 推送给客户的短链接 * @return \yii\web\Response */ public function actionT() { $shortUUID = $this->request->get('o'); $locationUrl = Yii::$app->params["frontEndBaseUrl"]."order/customer#customer-order/".$shortUUID.'/1'; return $this->redirect($locationUrl); } }