UCMContent
扩展自 UCMBase用于实现 UCM 的基类
自 |
3.1 |
---|---|
包 |
Joomla CMS |
方法
__construct
实例化 UCMContent。
__construct(\Joomla\CMS\Table\TableInterface table = null, alias = null, \Joomla\CMS\UCM\UCMType type = null) :
delete
从核心内容表中删除内容
delete( pk, \Joomla\CMS\UCM\UCMType type = null) :
getPrimaryKey
从 #__ucm_base 获取主键的值
getPrimaryKey( typeId, contentItemId) :
自 |
3.1 |
---|
参数
- typeId
int
类型的 ID- contentItemId
int
遗留或辅助表中主键的值
响应
int
主键的整数
mapBase
映射基本 ucm 字段的方法
mapBase(mixed||string|int original, \Joomla\CMS\UCM\UCMType type = null) : mixed||string|int
继承
自 |
3.1 |
---|
参数
- original
array<string|int, mixed>
数据数组- type
UCMType
UCM 内容类型
响应
array<string|int, mixed>
UCM 映射的数据数组
mapData
将原始内容映射到核心内容字段
mapData(mixed||string|int original, \Joomla\CMS\UCM\UCMType type = null) : array||string|int
自 |
3.1 |
---|
参数
- original
array<string|int, mixed>
原始数据数组- type
UCMType
此数据的类型对象
响应
array<string|int, array<string|int, mixed>>
$ucmData 映射的 UCM 数据
save
保存数据的方法
save(mixed||string|int original = null, \Joomla\CMS\UCM\UCMType type = null) :
store
将数据存储到相应的表中
store(mixed||string|int data, \Joomla\CMS\Table\TableInterface table = null, primaryKey = null) :
自 |
3.1 |
---|
参数
- data
array<string|int, mixed>
要存储的数据- table
- primaryKey
bool
用于使用 #__ucm_content 作为其主表的数据的标志
响应
bool
成功时为 true
属性
alias
内容表的别名
继承
自 |
3.1 |
---|
类型
string
ucmData
UCM 数据数组
自 |
3.1 |
---|
类型
array<string|int, array<string|int, mixed>>