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