public function init() { $siteinfo = Info::siteInfo(); $this->getView()->title = $siteinfo['title']; $this->getView()->params['keywords'] = explode(',', $siteinfo['keywords']); $this->getView()->params['description'] = $siteinfo['description']; }
public function actionIndex() { $code = \Yii::$app->request->get('code'); $do = \Yii::$app->request->get('do'); if ($do && in_array($do, ['add'])) { return $this->{$code}($do); } switch ($code) { case 'info': $model = new InfoForm(); if ($model->load(\Yii::$app->request->post()) && $model->edit()) { return $this->redirect('/user/site'); } break; default: break; } $info = Info::siteInfo(); $menu = $this->getMenuByCode($code ? $code : 'info'); return $this->render('/user/site', ['menu' => $menu, 'info' => $info]); }