public function json($array) { $this->auto_render = FALSE; $array = json::decode_url(); $json = array(); $items = ORM::factory($array['class'][0])->where($array['where'])->orderby($array['orderby'])->limit($array['limit'][0])->find_all(); foreach ($items as $item) { $array = $item->as_array(); if (isset($array['url']) && !$array['url']) { unset($array['url']); } if (method_exists($item, 'get_url')) { $array['url'] = $item->get_url(); } $json[] = $array; } echo json_encode($json); $this->auto_render = FALSE; }