PHP Класс LangModel, thinksns

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

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

Свойство Тип Описание
$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