如何在joomla 2.5中删除已排队的消息? 提前谢谢!
我试过
$jAp = JFactory::getApplication();
$messagesexist = $jAp->getMessageQueue();
但上面的代码显示了所有已知的消息。 从那以后我想删除特定的消息。
答案 0 :(得分:1)
试试这个,
$session = JFactory::getSession();
$sessionQueue = $session->get('application.queue');
if (count($sessionQueue)) {
$session->set('application.queue', null);
}
希望它的作品......
答案 1 :(得分:1)
要删除特定邮件,您必须完成array
返回的getMessageQueue()
。
这样的事情:
// Get the message queue
$messages = JFactory::getApplication()->getMessageQueue();
// If we have messages
if (is_array($messages) && count($messages))
{
// Check each message for the one we want
foreach ($messages as $message)
{
// do your checks here
}
}