\app\common\modelTranslateModel

多语言转换表 Class TranslateModel

Summary

Methods
Properties
Constants
getInstance()
updateStatus()
__construct()
loadAll()
loadLang()
loadTable()
get_trans()
trans_list()
No public properties found
No constants found
getRelationAttribute()
triggerStatus()
$instances
$data
$loaded
$loadedLang
N/A
No private methods found
No private properties found
N/A

Properties

$instances

$instances : 

Type

$data

$data : 

Type

$loaded

$loaded : 

Type

$loadedLang

$loadedLang : 

Type

Methods

getInstance()

getInstance() : static

Returns

static

updateStatus()

updateStatus(  $toStatus,   $where = null) 

用于更新需要触发状态改变的表

Parameters

$toStatus

int|array

$where

string|array|int

Throws

\think\Exception

__construct()

__construct(  $data = array()) 

Parameters

$data

loadAll()

loadAll() 

loadLang()

loadLang(  $lang) 

Parameters

$lang

loadTable()

loadTable(  $table,   $lang = '') 

Parameters

$table
$lang

get_trans()

get_trans(  $table,   $key = '',   $field = '',   $lang = '') 

Parameters

$table
$key
$field
$lang

trans_list()

trans_list(  $data,   $table,   $key_id = 'id',   $lang = '') 

Parameters

$data
$table
$key_id
$lang

getRelationAttribute()

getRelationAttribute(  $name,   $item) 

Parameters

$name
$item

triggerStatus()

triggerStatus(  $item,   $status) 

Parameters

$item
$status