class Area

地区

Traits

AppTrait

Pam Trait Pam 的验证, 设置, 获取

Properties

protected Resp $error error from  AppTrait
protected Resp $success success from  AppTrait
protected $pam from  PamTrait
protected array $fix from  FixTrait
protected SysArea $area
protected int $areaId
protected string $areaTable

Methods

getError()

获取错误

from  AppTrait
bool
setError(string|MessageBag $error)

设置错误

from  AppTrait
getSuccess()

Get success messages;

from  AppTrait
bool
setSuccess(Resp|string $success)

No description

from  AppTrait
getPam()

No description

from  PamTrait
$this|PamTrait
setPam(PamAccount|Authenticatable|int $pam)

Set Pam Account.

from  PamTrait
bool
checkPam()

检查 pam 用户

from  PamTrait
bool
checkPermission(string $permission_key)

检测当前用户是否存在权限

from  PamTrait
int|bool
__call($method, $params)

No description

from  FixTrait
int
section($num = 0)

更改每次执行的数据量

from  FixTrait
int
interval($num = 0)

更改每次执行的时间间隔

from  FixTrait
fixInit()

初始化

from  FixTrait
Factory|View
fixView()

返回修复的页面

from  FixTrait
fixResp()

返回修复的下一次请求

from  FixTrait
void
max(mixed $num)

最大值, 如果没有则进行设置

from  FixTrait
void
min(mixed $num)

设置执行的最小值

from  FixTrait
void
start(mixed $num, mixed $force)

设置执行的起始值, 默认是最小值

from  FixTrait
void
cached(mixed $bool)

设置执行缓存标识

from  FixTrait
void
total(mixed $num)

设置执行的总数量

from  FixTrait
void
lastId(mixed $num, mixed $force) 执行ID值(用于展示)

No description

from  FixTrait
void
left(mixed $num, mixed $force) 设置剩余值(用于展示)

No description

from  FixTrait
__construct()

No description

bool
establish(array $data, null|int $id = null)

创建需求

bool
delete(int $id)

删除数据

string|array
parentIds(int $id, string $type = 'string')

获取父元素IDs

array
getChildren(int|array $id)

获取所有的子id

fix(int $id)

修复分类代码

fixHandle($view = true)

修复分类代码的处理

bool
hasChild(int $id)

判断是否有子集

bool
level(int $id)

等级

bool
initArea(int $id)

初始化id

share()

共享变量

Details

in AppTrait at line 32
Resp getError()

获取错误

Return Value

Resp

in AppTrait at line 45
bool setError(string|MessageBag $error)

设置错误

Parameters

string|MessageBag $error error

Return Value

bool

in AppTrait at line 82
Resp getSuccess()

Get success messages;

Return Value

Resp

in AppTrait at line 100
bool setSuccess(Resp|string $success)

No description

Parameters

Resp|string $success 设置的成功信息

Return Value

bool

in PamTrait at line 25
PamAccount getPam()

No description

Return Value

PamAccount

in PamTrait at line 36
$this|PamTrait setPam(PamAccount|Authenticatable|int $pam)

Set Pam Account.

Parameters

PamAccount|Authenticatable|int $pam 用户

Return Value

$this|PamTrait

in PamTrait at line 52
bool checkPam()

检查 pam 用户

Return Value

bool

in PamTrait at line 66
bool checkPermission(string $permission_key)

检测当前用户是否存在权限

Parameters

string $permission_key 权限KEY

Return Value

bool

in FixTrait at line 45
int|bool __call($method, $params)

No description

Parameters

$method
$params

Return Value

int|bool

Exceptions

ApplicationException

in FixTrait at line 74
protected int section($num = 0)

更改每次执行的数据量

Parameters

$num

Return Value

int

in FixTrait at line 87
protected int interval($num = 0)

更改每次执行的时间间隔

Parameters

$num

Return Value

int

in FixTrait at line 98
protected fixInit()

初始化

in FixTrait at line 118
protected Factory|View fixView()

返回修复的页面

Return Value

Factory|View

in FixTrait at line 150
protected fixResp()

返回修复的下一次请求

in FixTrait at line 21
void max(mixed $num)

最大值, 如果没有则进行设置

Parameters

mixed $num

Return Value

void

in FixTrait at line 21
void min(mixed $num)

设置执行的最小值

Parameters

mixed $num

Return Value

void

in FixTrait at line 21
void start(mixed $num, mixed $force)

设置执行的起始值, 默认是最小值

Parameters

mixed $num
mixed $force

Return Value

void

in FixTrait at line 21
void cached(mixed $bool)

设置执行缓存标识

Parameters

mixed $bool

Return Value

void

in FixTrait at line 21
void total(mixed $num)

设置执行的总数量

Parameters

mixed $num

Return Value

void

in FixTrait at line 21
void lastId(mixed $num, mixed $force) 执行ID值(用于展示)

No description

Parameters

mixed $num
mixed $force) 执行ID值(用于展示

Return Value

void

in FixTrait at line 21
void left(mixed $num, mixed $force) 设置剩余值(用于展示)

No description

Parameters

mixed $num
mixed $force) 设置剩余值(用于展示

Return Value

void

at line 39
__construct()

No description

at line 53
bool establish(array $data, null|int $id = null)

创建需求

Parameters

array $data

创建数据 string title 标题 int parent_id 父id int top_id 顶级id

null|int $id 地区id

Return Value

bool

at line 128
bool delete(int $id)

删除数据

Parameters

int $id 地区id

Return Value

bool

Exceptions

Exception

at line 149
string|array parentIds(int $id, string $type = 'string')

获取父元素IDs

Parameters

int $id 地区id
string $type 类型

Return Value

string|array

at line 167
array getChildren(int|array $id)

获取所有的子id

Parameters

int|array $id 地区id

Return Value

array

at line 193
fix(int $id)

修复分类代码

Parameters

int $id 地区id

at line 206
fixHandle($view = true)

修复分类代码的处理

Parameters

$view

at line 254
bool hasChild(int $id)

判断是否有子集

Parameters

int $id 地区id

Return Value

bool

at line 276
bool level(int $id)

等级

Parameters

int $id 地区id

Return Value

bool

at line 298
bool initArea(int $id)

初始化id

Parameters

int $id 地区Id

Return Value

bool

at line 308
share()

共享变量