request->id); return compact('profile'); } public function add() { $profile = Profile::create(); if (($this->request->data) && $profile->save($this->request->data)) { $this->redirect(array('Profiles::view', 'args' => array($profile->id))); } return compact('profile'); } public function edit() { $profile = Profile::find($this->request->id); if (!$profile) { $this->redirect('Profiles::index'); } if (($this->request->data) && $profile->save($this->request->data)) { $this->redirect(array('Profiles::view', 'args' => array($profile->id))); } return compact('profile'); } } ?>