JCategories/get: Difference between revisions
From Joomla! Documentation
m removing red link to edit, no existant pages |
m preparing for archive only |
||
Line 58: | Line 58: | ||
===Examples=== | ===Examples=== | ||
=== Code Examples === | |||
<dpl> | <dpl> | ||
noresultsheader=\n | noresultsheader=\n | ||
category=get | category=get | ||
category=JCategories | category=JCategories | ||
namespace=CodeExample | |||
category=MethodExample | category=MethodExample | ||
include=* | include=* |
Latest revision as of 00:23, 25 March 2017
Description
Loads a specific category and all its children in a JCategoryNode object
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax
get($id)
Parameter Name | Default Value | Description |
---|---|---|
$id |
Returns
Defined in
libraries/joomla/application/categories.php
Importing
jimport( 'joomla.application.categories' );
Source Body
public function get($id)
{
$id = (int) $id;
if ($id == 0)
{
return false;
}
if (!isset($this->_nodes[$id]))
{
$this->_load($id);
}
if ($this->_nodes[$id] instanceof JCategoryNode)
{
return $this->_nodes[$id];
} else {
throw new JException('Unable to load category: '.$id, 0000, E_ERROR, $info, true);
}
}
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >
hi, I am trying to use this go get all the subcategories of a certain category jimport('joomla.application.categories'); $categories = new JCategories('com_content'); print_r($categories); $subCategories = $categories->get(78); print_r($subCategories);
but this gives: JCategories Object ( [_nodes:protected] => [_checkedCategories:protected] => [_extension:protected] => c [_table:protected] => c [_field:protected] => c [_key:protected] => c [_statefield:protected] => c [_options:protected] => com_jumi ) subs:
So my guess is I can't acces the nessacary data because it is protected... any help?