UCMType
实现 UCM用于处理内容类型的 UCM 类
只读属性 字符串 | |
---|---|
自 |
3.1 |
包 |
Joomla CMS |
方法
__construct
类构造函数
__construct( alias = null, \Joomla\Database\DatabaseDriver database = null, \Joomla\Application\AbstractApplication application = null) :
自 |
3.1 |
---|
参数
- 别名
string
项目的别名- 数据库
DatabaseDriver
数据库对象- 应用程序
AbstractApplication
应用程序对象
响应
混合
__get
用于获取映射到 ucm 字段 (core_something) 的字段名称的魔术方法。
__get( ucmField) :
自 |
3.2 |
---|
参数
- ucmField
string
\Joomla\CMS\Table\CoreContent 中的字段名称
响应
string
映射到给定内容类型的 $ucmField 的名称
fieldmapExpand
用于扩展字段映射的方法
fieldmapExpand( assoc = false) :
自 |
3.2 |
---|
参数
- 关联
bool
返回关联数组,则为真。
响应
mixed
包含字段映射的数组或对象。默认值为对象。
getType
获取内容类型
getType( pk = null) :
自 |
3.1 |
---|
参数
- 主键
int
别名类型的 primary key
响应
object
UCM 类型数据
getTypeByAlias
从别名获取内容类型
getTypeByAlias( typeAlias = null) :
自 |
3.2 |
---|
参数
- typeAlias
string
类型的别名
响应
object
UCM 类型数据
getTypeByTable
从表类名获取内容类型
getTypeByTable( tableName) :
自 |
3.2 |
---|
参数
- tableName
string
类型的表
响应
mixed
如果找到,则为 UCM 类型数据,如果未找到匹配项,则为 false
getTypeId
检索 UCM 类型 ID
getTypeId( alias = null) :
自 |
3.1 |
---|
参数
- 别名
string
类型别名的字符串
响应
mixed
请求类型的 ID,如果未找到类型,则为 false
属性
core_content_id
类型
字符串
core_type_alias
类型
字符串
core_title
类型
字符串
core_alias
类型
字符串
core_body
类型
字符串
core_state
类型
字符串
core_checked_out_time
类型
字符串
core_checked_out_user_id
类型
字符串
core_access
类型
字符串
core_params
类型
字符串
core_featured
类型
字符串
core_metadata
类型
字符串
core_created_user_id
类型
字符串
core_created_by_alias
类型
字符串
core_created_time
类型
字符串
core_modified_user_id
类型
字符串
core_modified_time
类型
字符串
core_language
类型
字符串
core_publish_up
类型
字符串
core_publish_down
类型
字符串
core_content_item_id
类型
字符串
asset_id
类型
字符串
core_images
类型
字符串
core_urls
类型
字符串
core_hits
类型
字符串
core_version
类型
字符串
core_ordering
类型
字符串
core_metakey
类型
字符串
core_metadesc
类型
字符串
core_catid
类型
字符串
core_typeid
类型
字符串
db
数据库对象
自 |
3.1 |
---|
类型
DatabaseDriver
别名
内容类型的别名
自 |
3.1 |
---|
类型
字符串