簡體   English   中英

如何在Magento中獲取管理控制器方法的URL?

[英]How to get URL of admin controller method in Magento?

我具有以下文件結構:

社區/桑迪潘社區/桑迪潘/控制器/Adminhtml/ProductfileuploadbackendController.php [1]

我在以下目錄中有一個模板文件:

design / adminhtml / default / default / template / productfileupload / catalog / product / tab.phtml [2]

我的課[1]看起來像這樣:

class Sandipan_Productfileupload_Adminhtml_ProductfileuploadbackendController extends Mage_Adminhtml_Controller_Action {

    public method deleteRecordAction() {

    }

}

我想從模板[2]發送AJAX請求deleteRecordAction ,該怎么做? 我嘗試了以下方法:

Mage::helper("adminhtml")>getUrl("adminhtml/productfileuploadbackend/deleteRecord");

但這不起作用。

如果您的模塊config.xml配置properly並且配置如下

<config>
....
    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <Sandipan_Productfileupload before="Mage_Adminhtml">Sandipan_Productfileupload_Adminhtml</Sandipan_Productfileupload>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
....    
</config>

然后

Mage::helper('adminhtml')->getUrl('adminhtml/productfileuploadbackend/deleteRecord', array('_secure' => true);

應該正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM