PHP 클래스 TemplateModel, thinksns

저자: julian
상속: extends CI_Model
파일 보기 프로젝트 열기: medz/thinksns-4 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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