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)