Magento获取adminhtml url以查看订单上的单个装运

Magento获取adminhtml url以查看订单上的单个装运,magento,Magento,我可以为来自magento increment\u id的订单生成adminhtml“查看订单”url,如下所示: <?php $order_id = Mage::getModel('sales/order')->loadByIncrementId('100001234')->getId(); ?> <a href="<?php echo Mage::helper('adminhtml')->getUrl('adminhtml/sales_order/v

我可以为来自magento increment\u id的订单生成adminhtml“查看订单”url,如下所示:

<?php
$order_id = Mage::getModel('sales/order')->loadByIncrementId('100001234')->getId();
?>
<a href="<?php echo Mage::helper('adminhtml')->getUrl('adminhtml/sales_order/view', array('order_id' => $order_id)) ?>">
    Click here to view order
</a>

我想在装运时达到同样的效果。我有通过编程生成的装运的增量id


是否有一种方法可以通过装运增量id生成adminhtml“查看装运”url(就像我在上面为查看订单所做的那样)

这大概是:

<?php
  $shipment_id = Mage::getModel('sales/order_shipment')
    ->loadByIncrementId($shipmentIncrementId)
    ->getId();

  $shipment_url = Mage::helper('adminhtml')
    ->getUrl(
      'adminhtml/sales_order_shipment/view',
      array('shipment_id' => $shipment_id));
?>
<a href="<?php echo $shipment_url ?>">
  Click here to view shipment
</a>

<?php
  $shipment_id = Mage::getModel('sales/order_shipment')
    ->loadByIncrementId($shipmentIncrementId)
    ->getId();

  $shipment_url = Mage::helper('adminhtml')
    ->getUrl(
      'adminhtml/sales_order_shipment/view',
      array('shipment_id' => $shipment_id));
?>
<a href="<?php echo $shipment_url ?>">
  Click here to view shipment
</a>