/** * @param Form $form */ public function successEditUserCollectionForm(Form $form) { $albumIds = $form->values->albums; $albums = []; foreach ($albumIds as $albumId => $isSet) { if ($isSet) { $albums[] = $this->albumModel->get($albumId); } } $this->userModel->assignAlbums($this->user, $albums); $this->presenter->flashMessage('Albums have been assigend'); $this->presenter->redirect(':Users:List'); }
/** * @param Form $form */ public function successEditAlbumForm(Form $form) { $this->albumModel->edit($this->album, $form->getValues()); $this->presenter->flashMessage('Album has been edited'); $this->presenter->redirect(':Albums:List'); }