public function handle_request_internal() { $cityId = $this->_params['cityId']; $keyword = $this->_params['keyword']; $company_name = trim($keyword); $company_name = str_replace('%', '', $company_name); $company_name = str_replace('_', '', $company_name); $rs = Model_Broker_AjkCstCompany::getCompanyNameByKeyword($cityId, "%{$company_name}%"); foreach ($rs as $value) { $return['companyList'][] = array('companyId' => $value->companyId, 'companyName' => $value->companyName); } $return['companyList'][] = array('companyId' => 0, 'companyName' => "其他公司"); return array('status' => Const_APIStatus::RETURN_CODE_OK, 'data' => $return); }