<?php namespace Home\Controller; use Common\Controller\BaseController; class CmsController extends BaseController { // 获取热门商品 public function getHotGoods() { $request = I('request.'); $res = $this->checkApi($request); // 接口校验 if ($res === false) return $this->jsonReturn(11001, '接口校验失败'); $datas = $this->apiBaseCache('pc_hot_goods', '', 5); // 热门商品 return $this->jsonReturn(0, '', $datas['data']); } /** * 统一格式返回 * @param integer $code [description] * @param string $msg [description] * @param array $extend [description] * @return [type] [description] */ protected function jsonReturn($code = 0, $msg = '', $extend = array()) { $data = array( 'errcode' => $code, 'errmsg' => $msg, 'data' => $extend, ); if(isset($_GET['callback']) && !empty($_GET['callback'])){ echo $_GET['callback'].'('.json_encode($data).')';exit; }else{ echo json_encode($data);exit; } } }