web-dev-qa-db-fra.com

Remplacement de obsolète enqueueMessage () à partir de JApplication

J'ai remarqué que la méthode enqueueMessage () de JApplication a été marquée comme obsolète, mais quelle est la méthode de remplacement pour cela?

Merci d'avance

2
user3533235

Toute la classe JApplication a été marquée comme obsolète. Au lieu de cela, vous devez utiliser JApplicationCms.

Donc, pour afficher une alerte, vous pouvez utiliser les éléments suivants:

$app = JApplicationCms::getInstance('site');
$app->enqueueMessage('My Message here', 'success');
0
Lodder

Ce n'est pas obsolète sur JApplicationCms, la meilleure façon de l'appeler serait:

$app = JFactory::getApplication()
$app->enqueueMessage('My Message here', 'success');

Voir https://api.joomla.org/cms-3/classes/JFactory.html#method_getApplication pour plus de détails et pour voir qu'il renvoie JApplicationCms

2
Adam M.