应用程序消息队列
joomla提供一个消息队列机制。这个机制的作用是,他将一个消息放到一个队列中,这个消息并不马上输出,而是要到下一次请求的时候才会输出。这就是说我们可以利用这个机制将我们的变量输出出来,即使你执行了页面重定向。一个对常见的用法就是joomla显示的错误消息。
系统提供3中类型的消息。分别是message,notice,error.如下:

joomla提供了一个方法可以向消息队列中加入消息,一个典型的用法是:
<?php
$app = JFactory::getApplication();
$app->enqueueMessage("test");
$app->enqueueMesage("test",'notice');
?>
第一个参数是消息的内容,第二参数是消息的类型。默认是message.JError::raiseNotice()he JError::raiseWarning()也是使用消息队列只是他们指定了消息的类型。
当然我们也可增加自定的消息类型。怎样添加,那是后话。以后在说了。