CategoryServiceTrait

组件类别服务的特征。

4.0.0

Joomla CMS

方法

countItems

添加了类别管理器的项目计数。

countItems(\stdClass||string|int items,  section) : 

4.0.0

抛出

异常

参数

项目

array<string|int, stdClass> 类别对象

部分

string 部分

响应

void

getCategory

返回类别服务。

getCategory(mixed||string|int options = [],  section = '') : \Joomla\CMS\Categories\CategoryInterface

4.0.0

抛出

SectionNotFoundException

参数

选项

array<string|int, mixed> 选项

部分

string 部分

响应

CategoryInterface

getStateColumnForSection

返回给定部分的计数项目功能的状态列。

getStateColumnForSection( section = null) : string|null

4.0.0

参数

部分

string 部分

响应

string|null

getTableNameForSection

返回给定部分的计数项目功能的表格。

getTableNameForSection( section = null) : string|null

4.0.0

参数

部分

string 部分

响应

string|null

prepareForm

准备类别表单

prepareForm(\Joomla\CMS\Form\Form form, array|object data) : 

参数

表单

Form 要更改的表单

数据

array<string|int, mixed>|object 表单数据

响应

void

setCategoryFactory

设置内部类别工厂。

setCategoryFactory(\Joomla\CMS\Categories\CategoryFactoryInterface categoryFactory) : 

4.0.0

参数

categoryFactory

CategoryFactoryInterface 类别工厂

响应

void

属性

categoryFactory

类别工厂

4.0.0

类型

CategoryFactoryInterface