public function deleteAction() { $user = $this->session->get('auth'); $id = $this->dispatcher->getParam('id'); $fit = Model\Fit::findFirst(array('id = :fid:', 'bind' => array('fid' => $id))); $cid = $fit->character_id; if ($fit && $user->isOwner($fit)) { foreach ($fit->parts as $part) { $part->delete(); } $fit->delete(); $this->flashSession->success('Fit Deleted'); } return $this->response->redirect("character/fits/{$cid}"); }