application/index/controller/NewsController.php
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\index\controller;
use http\Params;
use think\Cache;
use think\Controller;
use think\Db;
use think\Request;
use think\Session;
class NewsController extends CommonController
{
public function __construct()
{
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");
header('Access-Control-Allow-Headers:Origin,Content-Type,Accept,token,X-Requested-With,device');
}
public $columData = [
'id','addtime'
,'title'
,'introduction'
,'picture'
,'content'
];
/**
* 分页接口 GET
* $page 当前页
* $limit 每页记录的长度
* $sort 排序字段
* $order 升序(默认asc)或者降序(desc)
* */
public function page(){
$token = $this->token();
if (Cache::get($token) == false) return json(['code'=>500,'msg'=>"您还没有登录。"]);
$userid = Cache::get($token);
$base = json_decode(base64_decode($token,true),true);
$tabnames = $base['tablename'];
$getData = input('get.');
$where = array();
$betweenColumn = '';
$start = array();
$end = array();
foreach ($getData as $k => $val){
if(in_array($k, $this->columData)){
if ($val != ''){
$where[$k] = ['like',$val];
}
}
if(in_array(substr($k, 0, strlen($k) - 5), $this->columData)){
if ($val != ''){
$betweenColumn = substr($k, 0, strlen($k) - 5);
$start = ['egt', $val];
}
} else if(in_array(substr($k, 0, strlen($k) - 3), $this->columData)){
if ($val != ''){
$betweenColumn = substr($k, 0, strlen($k) - 3);
$end = ['elt', $val];
}
后面还有 187 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
