protected function getRedirectPage($action, $model = null) { switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; case 'delete': return ['/translation/default/index']; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { if (!User::hasPermission('editPosts') && $action == 'create') { return ['view', 'id' => $model->id]; } switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { switch ($action) { case 'delete': $searchClass = $this->modelSearchClass; $formName = StringHelper::basename($searchClass::className()); return ['/menu/default/index', "{$formName}[menu_id]" => $model->menu_id]; break; case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }