public function actionUpdate($id) { $m = Model::findModel($id); $r = Yii::$app->request; if ($r->isAjax) { \Yii::$app->response->format = Response::FORMAT_JSON; switch (true) { case $r->post('get'): return ['success' => true, 'menu' => $m->menu]; case $r->post('update'): $m->menu = $r->post('menu'); return $m->save() ? ['success' => true] : ['success' => false]; default: return ['success' => false]; } } return $this->render('update'); }
public static function NavbarRight($id) { $m = Model::findModel($id); $m = Json::decode($m->menu); return $m['right']; }