StateBehaviorTrait

支持状态行为的特征

4.0.0

Joomla CMS

方法

getState

获取状态变量的方法。

getState( property = null,  default = null) : 

4.0.0

参数

属性

string可选参数名称

默认

mixed可选默认值

响应

mixed指定属性的值,省略则为状态对象

populateState

自动填充状态的方法。

populateState() : 

此方法应在每次实例化时只调用一次,并且设计为在第一次调用 getState() 方法时调用,除非忽略请求的配置标志已设置。

注意

在此方法中调用 getState 会导致递归。

4.0.0

响应

void

setState

设置状态变量的方法。

setState( property,  value = null) : 

4.0.0

参数

属性

string属性名称

mixed要设置的属性值,或 null

响应

mixed属性的先前值,如果未设置则为 null

属性

__state_set

指示内部状态是否已设置

4.0.0

类型

bool

状态

一个状态对象

4.0.0

类型

状态