0
我已經搜索了互聯網尋找答案,但沒有發現任何東西。我有一個自定義擴展。其中一項功能會將用戶重定向到管理儀表板。如何才能做到這一點?重定向到Magento管理儀表板
我試過的東西
$this->_redirect("/")
$this->_redirect("*")
$this->_redirect("*/*")
但沒有任何工程。
我已經搜索了互聯網尋找答案,但沒有發現任何東西。我有一個自定義擴展。其中一項功能會將用戶重定向到管理儀表板。如何才能做到這一點?重定向到Magento管理儀表板
我試過的東西
$this->_redirect("/")
$this->_redirect("*")
$this->_redirect("*/*")
但沒有任何工程。
如果你在一個控制器動作的時候,你可以使用以下命令:
<?php $this->_redirect('adminhtml/dashboard') ?>
如果您在Adminhtml控制器動作的時候,你可以使用:
<?php echo $this->_redirect('*/dashboard') ?>
這是因爲Adminhtml是當前模塊。
在你的控制器做到底:
Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl('/'));
但是,這正是我的腦海裏跑......有肯定的其他幾種方式來實現這一目標。像往常一樣...
解決方法我的具體情況,其中重定向只會在有人最初進入我的擴展時發生,解決方法是使用$ this - > _ redirectReferer()重定向到referer。 – swl1020