application/app/controller/Article.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\app\controller;
use app\common\controller\CommonApp;
use app\common\model\Article as ArticleApp;
use app\common\model\ArticleCategory;
use app\common\model\WeixinShare;
/**
* 文章
*/
class Article extends CommonApp
{
public function index()
{
cookie('jumpUrl',$this->request->url());
$categoryLevelOneId = $this->request->param('categoryLevelOneId')?$this->request->param('categoryLevelOneId'):'all';
$categoryLevelTwoId = $this->request->param('categoryLevelTwoId')?$this->request->param('categoryLevelTwoId'):'all';
$pageindex = $this->request->param('pageindex')?$this->request->param('pageindex'):1;
$pagesize = $this->request->param('pagesize')?intval($this->request->param('pagesize')):20;//默认加载20个
$minId = $this->request->param('minId')?$this->request->param('minId'):'max';
if($categoryLevelOneId != 'all'){
if(!is_numeric($categoryLevelOneId) || $categoryLevelOneId<=0 || empty($categoryLevelOneId)){
$this->error("上传数据有误",cookie('jumpUrl'));
}
}
if($categoryLevelTwoId != 'all'){
if(!is_numeric($categoryLevelTwoId) || $categoryLevelTwoId<=0 || empty($categoryLevelTwoId)){
$this->error("上传数据有误",cookie('jumpUrl'));
}
}
//分类
$nameAll = ArticleCategory::column('*','id');
$listLevelOne = ArticleCategory::where('depth','=',1)->order(['rank'=>'desc','id'=>'asc'])->select();
foreach ($listLevelOne as $key => $value) {
if($value['pid'] > 0){
$listLevelOne[$key]['pname'] = $nameAll[$value['pid']]['name'];
}else{
$listLevelOne[$key]['pname'] = '文章';
}
}
//文章
$map = [];
$order = ['rank','id'=>'desc'];
//一级分类限制参数
if($categoryLevelOneId != 'all'){
$listLevelTwo = ArticleCategory::where('pid','=',$categoryLevelOneId)->order(['rank'=>'desc','id'=>'asc'])->select();
foreach ($listLevelTwo as $key => $value) {
if($value['pid'] > 0){
$listLevelTwo[$key]['pname'] = $nameAll[$value['pid']]['name'];
}else{
$listLevelTwo[$key]['pname'] = '文章';
}
}
后面还有 82 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。