Difference between revisions of "Developing a MVC Component/Adding configuration"
From Joomla! Documentation
Line 1: | Line 1: | ||
In the function | In the function | ||
+ | <source lang="php"> | ||
/** | /** | ||
* Overloaded load function | * Overloaded load function | ||
Line 29: | Line 30: | ||
} | } | ||
} | } | ||
+ | </source> | ||
The line bracketed above is actually, $params->loadJSON($this->params); | The line bracketed above is actually, $params->loadJSON($this->params); |
Revision as of 08:01, 2 May 2012
In the function
/**
* Overloaded load function
*
* @param int $pk primary key
* @param boolean $reset reset data
* @return boolean
* @see JTable:load
*/
public function load($pk = null, $reset = true)
{
if (parent::load($pk, $reset))
{
// Convert the params field to a registry.
$params = new JRegistry;
// loadJSON is @deprecated 12.1 Use loadString passing JSON as the format instead.
// $params->loadString($this->item->params, 'JSON');
//------------------------------------------------------------
$params->loadJSON($this->item->params);
//------------------------------------------------------------
$this->params = $params;
return true;
}
else
{
return false;
}
}
The line bracketed above is actually, $params->loadJSON($this->params); I am not sure which is 100% correct.
Just done a quick test and the one WITHOUT the 'item' is correct.