Magento中後臺form表單中的頁面跳轉

這裏我使用ticket頁中點擊order_no進入order詳情頁作爲例子,代碼如下:
Block/Adminhtml/Ticket/Edit/Tab/Form.php

$ticketData = Mage::registry ( 'fun_ticket' );
$orderData = Mage::getModel ( 'fun_sales/order' )->load ($ticketData['order_no'], 'increment_id');
if ($orderData['entity_id']) {
    $fieldset->addField ( 'order_no', 'link', array (
         'label'  => Mage::helper ( 'fun_ticket' )->__ ( 'Order No' ),
         'name'   => 'order_no',
         'href'   => $this->getUrl ( 'adminhtml/sales_order/view', array (
             'order_id' => $orderData['entity_id']
         ) ),
         'target' => '_blank'
    ) );
} else {
    $fieldset->addField ( 'order_no', 'label', array (
        'label' => Mage::helper ( 'fun_ticket' )->__ ( 'Order No' ),
        'name'  => 'order_no',
    ) );
}
'href' => $this->getUrl ( 'adminhtml/sales_order/view', array (
                  'order_id' => $orderData['entity_id']
              ) ),

這裏getUrl()方法中第一個參數是要跳轉的路徑,第二個參數是要傳遞的參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章