我有一個簡單的Joomla控制器,但我不能重定向任何東西。Joomla setRedirect不工作
根據文檔:
class MyController extends MyBaseController {
function import() {
$link = JRoute::_('index.php?option=com_foo&ctrl=bar');
$this->setRedirect($link);
}
}
//The url contains & html escaped character instead of "&"
這應該工作,但我得到一個錯誤的URL。有什麼我在這裏失蹤?爲什麼Joomla會將所有「&」字符轉換爲&
?我想如何使用setRedirect?
謝謝
我同意你的回答@jobin導致$ this-> setRedirect($ link); setRedirect()沒有在你的自定義類中定義,所以使用jobin回答它真的有效 –
實際上我有它,它只是我在JController和我自己之間放置了一個控制器,所以我自己的控制器可以共享某些功能。但是,謝謝 – Opi