账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
文章模型

模型介绍

文章模型管理部分 [ 文章增加、编辑、删除 ] 在实现在系统管理后台,常用的数据查询封装在此模型内;
模型文件位置 : phpGrace/models/article.php

相关的数据表 : grace_articles[ 核心表 ] grace_article_categories [ 文章分类表 ]

函数列表

01. getList

功能 : 文章列表数据查询函数 [ 缓存模式 ];
返回 : 列表形式的文章列表数据, array(文章列表数据, 分页对象)
说明 : 每页展示数据使用 模型对象->everyPage 属性控制,默认每页展示15条数据;
参数 :

函数名称
类型必填默认值功能
$cateintnull分类 ID
$kwd
String''搜索关键字
$orderByStringa.article_id desc数据排序
$limitModeStringnono : 分页模式,number : limit() 模式

02. __getList

功能 : 文章列表数据查询函数 [ 动态模式 ];
返回 : 列表形式的文章列表数据, array(文章列表数据, 分页对象);
说明 : 每页展示数据使用 模型对象->everyPage 属性控制,默认每页展示15条数据;
条件查询方式 :

$this->cateid  = 分类 id;
$this->kwd     = 搜索关键字;
$this->orderBy = 排序规则;

03. info

功能 : 某个具体文章的详情数据查询函数 [ 缓存模式 ];
返回 : 数组形式的某个文章详情数据;
参数 :

函数名称
类型必填默认值功能
$idint
文章主键 id

04. __info

功能 : 某个具体文章的详情数据查询函数 [ 动态模式 ];
返回 : 数组形式的某个文章详情数据;
条件查询方式 :

$this->id = $id;

05. readNumber

功能 : 文章阅读次数查询及更新;
返回 : 更新后的阅读次数数据;
参数 :

函数名称
类型必填功能
$idint文章主键 id

06. removeCaches

功能 : 删除相关缓存;
参数 : $id 数据主键,可选参数,默认 0 : 只清空列表缓存,如果设置此参数同时删除列表缓存及详情缓存;

调用语法

$articleModel = new \phpGrace\models\article();
$articleModel->对应函数();