2010-12-08 10 views
1

setRedirectの後にコードを実行しないようにする方法は?joomla setRedirect

setRedirectをコントローラーに配置しましたが、別のコントローラーにリダイレクトしますが、残りのコードは最初のコントローラーで実行しています。 setRedirect後

+0

あなたはコードを投稿することができますか? – Caner

答えて

0

使用PHPのダイ()関数は、それが@ biswarupadhikariの例のように、このよう

$mainframe=JFactory::getApplication(); 
$mainframe->redirect("index.php?option=com_test&task=othertask","Redirected to other task"); 
exit(0); 
0

使用を終了すると同等だが、Jもっと! close()メソッドを持つように:

$app = JFactory::getApplication(); 
$app->redirect('index.php?option=com_component'); 
$app->close(); 
1

通常 ")(出口" を返します "リダイレクト" が、 "setRedirect" リターン "のボイド()"。

$application = JFactory::getApplication(); 
$application->enqueueMessage(JText::_('MSG'), 'Warning'); 
$application->redirect('index.php?option=com_rooms&task=schedule&view=schedule');