public function nameAction() { list(, , $name) = explode('/', $this->getURI()); $name = urldecode($name); $page = intval($_GET['page']) ?: 1; $ret = SearchLib::searchCompaniesByPerson($name, $page); $this->view->page = $page; $this->view->max_page = ceil($ret->hits->total / 10); $this->view->search_word = $name; $this->view->search_result = $ret; }
public function nameAction() { $page = intval($_GET['page']) ?: 1; $search_ret = SearchLib::searchCompaniesByPerson($_GET['q'], $page); $ret = new StdClass(); $data = array(); foreach ($search_ret->hits->hits as $hit) { $hit->_source->{'統一編號'} = $hit->_id; $data[] = $hit->_source; } $ret->data = $data; $ret->found = $search_ret->hits->total; return $this->jsonp($ret, strval($_GET['callback'])); }