In Joomla 6, the getItem()
method in Adminmodel
will return \stdClass
instead of CMSObject
. This means that all deprecated functions of this class will be unavailable. Developers in Joomla 6 should work directly with the properties of the item object and not use the outdated set()
and get()
methods.
Old Joomla way
$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->get('title');
How it will be in Joomla 6
$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->title;
The corresponding Pull Request has already been accepted into the Joomla 6 branch.
Top comments (0)