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