Magento重定向到订单视图

pbo*_*gut 11 php magento magento-1.7

我想将用户从我的后端模块重定向到admin/order_sale/view,但我不能.当我使用:

Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("admin/sales_order/view", array('id'=>'1'))); 
Run Code Online (Sandbox Code Playgroud)

Magento正在从URL切割'admin',因此它看起来像:

http://magento1702.local/index.php//sales_order/view/id/1/key/fdb6089cf1e5cd77f85f085def1a013a/
Run Code Online (Sandbox Code Playgroud)

我得到404页面.知道如何以magento方式重定向到管理模块吗?

Ale*_*yev 16

你试过adminhtml而不是管理员吗?

Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("adminhtml/sales_order/view", array('order_id'=>'1')));
Run Code Online (Sandbox Code Playgroud)


Pet*_*han 7

我认为你要找的是adminhtml.

Mage::helper('adminhtml')->getUrl("*/sales_order/view", array('order_id'=>'1'))

注意:1.7中的参数至少是order_id,而不是id.不确定旧版本中是否有所不同.