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);
     }
 }