PHP 클래스 LangModel, thinksns

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

보호된 프로퍼티들

프로퍼티 타입 설명
$fields
$langType
$tableName

공개 메소드들

메소드 설명
_initialize ( ) 初始化方法,设置默认语言
createCacheFile ( string $app, boolean $isJs ) 创建语言缓存文件
deleteLangData ( integer $sid ) : mix 删除指定的语言配置内容
getLangContent ( array $map ) : array 获取语言配置内容列表
getLangSetInfo ( integer $sid ) : array 获取单条语言配置内容
getLangType ( ) : string 获取当前系统的语设置
initSiteLang ( ) 初始化整站的语言包
updateLangData ( array $data, integer $sid ) : integer 更改语言配置内容

비공개 메소드들

메소드 설명
_getJavaScriptFile ( string $app, array $fields, array $data ) 写入JavaScript语言文件
_getPhpFile ( string $app, array $fields, array $data ) 写入PHP语言文件

메소드 상세

_initialize() 공개 메소드

初始化方法,设置默认语言
public _initialize ( )

createCacheFile() 공개 메소드

创建语言缓存文件
public createCacheFile ( string $app, boolean $isJs )
$app string 应用名称
$isJs boolean 是否是Js文件

deleteLangData() 공개 메소드

删除指定的语言配置内容
public deleteLangData ( integer $sid ) : mix
$sid integer 语言资源ID
리턴 mix 删除失败返回false,删除成功返回删除的语言资源ID

getLangContent() 공개 메소드

获取语言配置内容列表
public getLangContent ( array $map ) : array
$map array 查询条件
리턴 array 语言配置内容列表

getLangSetInfo() 공개 메소드

获取单条语言配置内容
public getLangSetInfo ( integer $sid ) : array
$sid integer 语言资源ID
리턴 array 单条语言配置内容

getLangType() 공개 메소드

获取当前系统的语设置
public getLangType ( ) : string
리턴 string 当前系统的语设置

initSiteLang() 공개 메소드

初始化整站的语言包
public initSiteLang ( )

updateLangData() 공개 메소드

更改语言配置内容
public updateLangData ( array $data, integer $sid ) : integer
$data array 语言配置内容
$sid integer 语言资源ID
리턴 integer 是否更改成功,1表示成功;0表示失败

프로퍼티 상세

$fields 보호되어 있는 프로퍼티

protected $fields

$langType 보호되어 있는 프로퍼티

protected $langType

$tableName 보호되어 있는 프로퍼티

protected $tableName