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

模型介绍

您可以使用图片新闻来实现应用的轮播图管理、相册等功能;
模型文件位置 : phpGrace/models/imgNews.php
相关的数据表 : grace_img_news [ 核心表 ] grace_img_news_categories [ 分类表 ] grace_img_news_items [ 子项目数据表 ]

函数列表

01. getList

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

函数名称
类型必填默认值功能
$cateintnull分类 ID
$kwd
String''搜索关键字
$orderByStringimgnews_id desc数据排序

02. __getList

功能 :
列表数据查询函数 [ 动态模式,一般用于配合上面的缓存函数执行 ];
返回 : 数组形式的列表数据 array(数据, 分页对象);
说明 : 每页展示数据使用 模型对象->everyPage 属性控制,默认每页展示15条数据;
查询条件实现方式 :

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

03. getListWidthCate

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

函数名称
类型必填默认值功能
$cateintnull分类 ID
$kwd
String''搜索关键字
$orderByStringa.imgnews_id desc数据排序

04. __getListWidthCate

功能 : 
列表数据查询函数 [ 带有分类数据 + 动态模式,一般用于配合上面的缓存函数执行 ];
返回 : 数组形式的列表数据 array(数据, 分页对象);
说明 : 每页展示数据使用 模型对象->everyPage 属性控制,默认每页展示15条数据;
查询条件实现方式 :

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


05. getItems

功能 : 获取某条新闻数据的子项目数据 [ 缓存模式 ];
返回 : 数组形式的子项目数据 array(数据)
参数 :

函数名称
类型必填默认值功能
$indexint
核心新闻数据ID

06. __getItems

功能 : 
功能 : 获取某条新闻数据的子项目数据 [ 动态模式 ];
返回 : 数组形式的子项目数据 array(数据)
查询条件实现方式 :

$this->imgNewsIndex = 核心新闻数据 ID;

07. removeCaches

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

调用语法

$imgNewsModel = new \phpGrace\models\imgNews();
$imgNewsModel->函数();