Categories
Categories Class.
since |
1.6 |
---|
Methods
__construct
Class constructor
__construct(array $options)
since |
1.6 |
---|
Arguments
- $options
array
Array of options
_load
Load method
_load(integer $id) : void
since |
1.6 |
---|
Arguments
- $id
integer
Id of category to load
get
Loads a specific category and all its children in a CategoryNode object
get(mixed $id = 'root', boolean $forceload = false) : \Joomla\CMS\Categories\CategoryNode|null|boolean
since |
1.6 |
---|
Arguments
- $id
mixed
an optional id integer or equal to 'root'- $forceload
boolean
True to force the _load method to execute
Response
\Joomla\CMS\Categories\CategoryNode|null|boolean
CategoryNode object or null if $id is not valid
getExtension
Returns the extension of the category.
getExtension() : string
since |
3.9.0 |
---|
Response
string
The extension
getInstance
Returns a reference to a Categories object
getInstance(string $extension, array $options = array()) : \Joomla\CMS\Categories\Categories|boolean
since |
1.6 |
---|
Arguments
- $extension
string
Name of the categories extension- $options
array
An array of options
Response
\Joomla\CMS\Categories\Categories|boolean
Categories object on success, boolean false if an object does not exist
Properties
instances
Array to hold the object instances
_checkedCategories
Array of checked categories -- used to save values when _nodes are null
since |
1.6 |
---|
Type(s)
array<mixed,boolean>
_extension
Name of the extension the categories belong to
since |
1.6 |
---|
Type(s)
string
_table
Name of the linked content table to get category content count
since |
1.6 |
---|
Type(s)
string
_field
Name of the category field
since |
1.6 |
---|
Type(s)
string
_key
Name of the key field
since |
1.6 |
---|
Type(s)
string
_statefield
Name of the items state field
since |
1.6 |
---|
Type(s)
string
_options
Array of options
since |
1.6 |
---|
Type(s)
array