我在customscript.php
目录中创建了一个名为/shell
的脚本。
此脚本扩展了Mage_Shell_Abstract
。
当我在此脚本中使用getUrl()
时,Magento会在网址中添加customscript.php
。
如果我这样做:
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
结果的情况下从网址中删除str_replace()
?
答案 0 :(得分:9)
你可以使用'_type'参数为getUrl()函数,如下所示:
Mage::helper('adminhtml')->getUrl("adminhtml/sales_order/view", array(
'order_id' => 123,
'_type' => Mage_Core_Model_Store::URL_TYPE_WEB
));