PHP Class LangModel, thinksns

Inheritance: extends Model
Datei anzeigen Open project: medz/thinksns-4 Class Usage Examples

Protected Properties

Property Type Description
$fields
$langType
$tableName

Public Methods

Method Description
_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 更改语言配置内容

Private Methods

Method Description
_getJavaScriptFile ( string $app, array $fields, array $data ) 写入JavaScript语言文件
_getPhpFile ( string $app, array $fields, array $data ) 写入PHP语言文件

Method Details

_initialize() public method

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

createCacheFile() public method

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

deleteLangData() public method

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

getLangContent() public method

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

getLangSetInfo() public method

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

getLangType() public method

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

initSiteLang() public method

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

updateLangData() public method

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

Property Details

$fields protected_oe property

protected $fields

$langType protected_oe property

protected $langType

$tableName protected_oe property

protected $tableName