我正在尝试从我的自定义控制器重定向到管理订单视图页面。没有什么对我有用。
我试过这个:
$this->_redirect('*/sales_order/view', array('order_id' => 1));
Mage::helper('adminhtml')->getUrl("*/sales_order/view", array('order_id'=>'1'));
Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("adminhtml/sales_order/view", array('order_id'=> '1')));
按照这个顺序,没有任何效果。
难道是我没有正确地从核心控制器扩展?这是我的代码:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<mycompany_adminhtml after="Mage_Adminhtml">MyCompany_Adminhtml</mycompany_adminhtml>
</modules>
</args>
</adminhtml>
</routers>
</admin>
控制器
require_once 'Mage/Adminhtml/controllers/Sales/OrderController.php';
class MyCompany_Adminhtml_PayController extends Mage_Adminhtml_Sales_OrderController
{
public function paidAction()
{
$this->_redirect('*/sales_order/view', array('order_id' => 1));
}
我没主意了。任何帮助,将不胜感激。