[英]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.