我已经制作了重定向到url的Magento控制器,但由于某种原因,url是错误的。
我的控制器:
public function indexPostAction()
{
// Do stuff here
$this->_redirect('module/controllername');
}
此控制器重定向到url module / controllername / indexPost,但我已将其重定向到module / controllername,这是我模块的索引页面。为什么不重定向到正确的地址?
答案 0 :(得分:2)
该重定向会将您重定向到www.yourstore.com/module/controllername,该名称由indexAction
控制器的controllername
功能控制。 indexAction
函数有什么作用?如果您只是希望它显示布局的内容,那么您可以使用
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
}
答案 1 :(得分:0)
Mage::app()->getFrontController()->getResponse()->setRedirect($url)->sendResponse();