Joomla管理组件重定向不起作用?

时间:2012-04-17 05:15:11

标签: redirect joomla components admin

我需要在admin joomla组件中创建带有消息的重定向,我正在使用joomla 2.5 没有MVC模式。

这是我的代码

global $mainframe;    
$mainframe->redirect('index.php?option=com_book','Message Saved');

但它正在产生致命的错误

Fatal error: Call to a member function redirect() on a non-object in 

请帮帮我们,你们可能是joomla组件开发方面的专家。

2 个答案:

答案 0 :(得分:2)

你得到错误,因为Joomla! 2.5没有全局$mainframe对象,这是Joomla 1.0天的宿醉。在Joomla! 1.5这是传统支持功能。

您可以使用以下内容替换您的 $mainframe

$jApp = JFactory::getApplication();
$jApp->redirect($url, $msg);

如果您要更新旧代码以使用Joomla! 2.5你应该阅读涵盖这些问题的this article

答案 1 :(得分:0)

快捷方式

$mainframe = JFactory::getApplication();    
$mainframe->redirect('index.php?option=com_book','Message Saved');