PHP Класс TemplateModel, thinksns

Автор: julian
Наследование: extends CI_Model
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$tableName

Открытые методы

Метод Описание
addTemplate ( array $data ) : boolean 添加模版操作
addTemplateRecord ( array $data ) : boolean 添加模板记录
delTemplate ( array | integer $tplIds ) : boolean 删除指定模板ID的模板数据
deleteTemplate ( string $where ) : boolean 删除模板
getTemplate ( array $map = [], string $order = 'tpl_id DESC', integer $limit = 30 ) : array 获取模板列表
getTemplateById ( integet $tplId ) : array 通过模板ID获取模板信息
getTemplateByName ( string $name ) : array 按照模板名称查找模板
getTemplateRecordByMap ( array $map = [], string $order = 'tpl_record_id DESC', integer $limit = 30 ) : array 查询模板记录
parseTemplate ( string $tpl_name, array $data, boolean $auto_record = null ) : boolean | string 解析模板(将模板中变量替换成数据)
upTemplate ( integer $tplId, array $data ) : boolean 编辑模板操作

Описание методов

addTemplate() публичный Метод

添加模版操作
public addTemplate ( array $data ) : boolean
$data array 模板相关数据
Результат boolean 是否添加成功

addTemplateRecord() публичный Метод

添加模板记录
public addTemplateRecord ( array $data ) : boolean
$data array 模板的各种参数
Результат boolean 是否添加成功

delTemplate() публичный Метод

删除指定模板ID的模板数据
public delTemplate ( array | integer $tplIds ) : boolean
$tplIds array | integer 模板ID数组,也可以是单个模板ID
Результат boolean 是否删除成功

deleteTemplate() публичный Метод

删除模板
public deleteTemplate ( string $where ) : boolean
$where string 可以是模板ID:template_ids或模板名称:names多个ID或名称是数组形式,也可用“,”分隔
Результат boolean 是否删除成功

getTemplate() публичный Метод

获取模板列表
public getTemplate ( array $map = [], string $order = 'tpl_id DESC', integer $limit = 30 ) : array
$map array 查询条件
$order string 排序,默认'name ASC,tpl_id ASC'
$limit integer 一次查询条数,默认30
Результат array 模板列表

getTemplateById() публичный Метод

通过模板ID获取模板信息
public getTemplateById ( integet $tplId ) : array
$tplId integet 模板ID
Результат array 模板ID获取模板信息

getTemplateByName() публичный Метод

按照模板名称查找模板
public getTemplateByName ( string $name ) : array
$name string 模板名称
Результат array 模板名称查找模板

getTemplateRecordByMap() публичный Метод

查询模板记录
public getTemplateRecordByMap ( array $map = [], string $order = 'tpl_record_id DESC', integer $limit = 30 ) : array
$map array 查询条件
$order string 结果排序,默认'tpl_record_id DESC'
$limit integer 查询条数,默认30
Результат array 模板记录

parseTemplate() публичный Метод

解析模板(将模板中变量替换成数据)
public parseTemplate ( string $tpl_name, array $data, boolean $auto_record = null ) : boolean | string
$tpl_name string 模板名称
$data array 模板中的变量和数据
$auto_record boolean 是否添加模板记录
Результат boolean | string 模板解析的结果

upTemplate() публичный Метод

编辑模板操作
public upTemplate ( integer $tplId, array $data ) : boolean
$tplId integer 模板ID
$data array 模板相关数据
Результат boolean 是否添加成功

Описание свойств

$tableName защищенное свойство

protected $tableName