帝国cms小程序获取分类的api接口
<?php
// 禁止直接访问
defined('ECMSAPI_MOD') or exit;
header('Content-Type: application/json');
global $empire, $dbtbpre, $public_r;
// 响应函数
function response($code, $msg, $data = array()) {
echo json_encode(array(
'code' => $code,
'msg' => $msg,
'data' => $data
), JSON_UNESCAPED_UNICODE);
exit();
}
// 获取请求参数
// $data = $api->input();
$enews = isset($_POST['enews']) ? $_POST['enews'] : '';
if($enews=='course'){
$tit='课程';
}
if($enews=='book'){
$tit='图书';
}
if($enews=='news'){
$tit='文章';
}
// 查询最新的5条记录
$sql = "SELECT * FROM {$dbtbpre}wechat_{$enews}_category ORDER BY classid ASC";
$result = $empire->query($sql);
$orders = array();
while ($row = $empire->fetch($result)) {
// 时间格式化
$row['addtime'] = date('Y-m-d H:i:s', $row['addtime']);
$row['lasttime'] = date('Y-m-d H:i:s', $row['lasttime']);
if($enews=='course'){
$row['icon']='courseicon'.$row['classid'];
}
// 加入结果数组
$orders[] = $row;
}
response(1, '获取'.$tit.'最新分类', $orders);
