public function CrudBeforeHandle(Event $event) { switch ($this->request->action) { case 'itemsDelete': case 'itemsView': $temp = $event->subject->args[0]; $event->subject->args[0] = $event->subject->args[1]; $event->subject->args[1] = $temp; break; default: break; } parent::CrudBeforeHandle($event); }