4

我创建了一个customscript.php/shell目录中命名的脚本。这个脚本扩展了Mage_Shell_Abstract.

当我getUrl()在这个脚本中使用时,Magento 添加customscript.php了 URL。

如果我做:

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

我有:

http://mysite.com/customscript.php/admin/sales_order/view/order_id/123/key/{secret key}

如何customscript.php在不使用结果的情况下从 URL中删除str_replace()

4

1 回答 1

9

您可以将 '_type' 参数用于 getUrl() 函数,如下所示:

Mage::helper('adminhtml')->getUrl("adminhtml/sales_order/view", array(
  'order_id' => 123,
  '_type' => Mage_Core_Model_Store::URL_TYPE_WEB
));
于 2013-09-20T15:32:40.250 回答