request->query['page']) ? $this->request->query['page'] : 1; $anime = Anime::find('all', array('limit' => '10'), compact('page')); return compact('page', 'anime'); } public function view($id = null) { if (is_numeric($id)) { $data = Anime::search($id, null, 'special_id'); $related = Array(); foreach ($data['anime']->related as $rid) { $ra = Anime::search($rid, null, 'special_id'); $related[$ra['anime']->title] = $rid; } $data['related'] = $related; return $data; } else { return $this->redirect(array('controller' => 'search','q' => array('search' => $id))); } } public function cast($id = null) { if (is_numeric($id)) { return Anime::search($id, null, 'special_id'); } } }