如何删除joomla 2.5中已排队的消息?

时间:2014-02-17 11:25:37

标签: joomla joomla2.5

如何在joomla 2.5中删除已排队的消息? 提前谢谢!

我试过

$jAp = JFactory::getApplication();
$messagesexist = $jAp->getMessageQueue();

但上面的代码显示了所有已知的消息。 从那以后我想删除特定的消息。

2 个答案:

答案 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
    }
}