UCMBase

实现 UCM

实现 UCM 的基类

自版本

3.1

Joomla CMS

方法

__construct

实例化 UCMBase。

__construct( alias = null, \Joomla\CMS\UCM\UCMType type = null) : 
自版本

3.1

参数

别名

string别名字符串

类型

UCMType类型对象

返回值

混合类型

getType

获取 UCM 内容类型。

getType() : \Joomla\CMS\UCM\UCMType
自版本

3.1

返回值

UCMTypeUCM 内容类型

mapBase

映射基础 ucm 字段的方法

mapBase(mixed||string|int original, \Joomla\CMS\UCM\UCMType type = null) : mixed||string|int
自版本

3.1

参数

原始数据

array<string|int, mixed>数据数组

类型

UCMTypeUCM 内容类型

返回值

array<string|int, mixed>UCM 映射的数据数组

store

将数据存储到相应的表中

store(mixed||string|int data, \Joomla\CMS\Table\TableInterface table = null,  primaryKey = null) : 
自版本

3.1

抛出

异常

参数

数据

array<string|int, mixed>要存储的数据

TableInterface表对象

主键

string主键名称

返回值

bool成功时返回 true

属性

类型

UCM 类型对象

自版本

3.1

类型

UCMType

别名

内容表的别名

自版本

3.1

类型

字符串