2012-04-17 2 views
0

admin joomla 구성 요소에 메시지가있는 리디렉션을 만들 필요가 있습니다. joomla 2.5 을 사용하고 MVC 패턴을 사용하지 않습니다.Joomla admin componet 리디렉션이 작동하지 않습니까?

이 내 코드

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 구성 요소 devopment에서 전문가가 될 수 있습니다 사람을 좀 도와주십시오 치명적인 오류를 생성합니다.

답변

2

줌라! 2.5는 세계 $mainframe 객체를 가지고 있지 않습니다. 즉, Joomla 1.0 일간 숙취입니다. 줌라! 1.5 그것은 레거시 지원 기능이었습니다.

당신은 대체 할 다음 사용할 수 있습니다 당신의$mainframe :

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

당신이 줌라와 함께 작동하도록 기존 코드를 업데이트하는 경우! 2.5 이러한 종류의 문제를 다루는 this article을 읽어야합니다.

+0

감사합니다 친구, 그것은 :) –

0

빠른 방법

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

$ 메인 프레임 줌라 2.5에서 작동하지 않습니다 ... 작동합니다. 그것은 더 이상 사용되지 않습니다. –

+0

$ mainframe 여기에 변수 만 있으면됩니다. 그것은 문제가 아닙니다. – Kathir

관련 문제