我有以下文件结构:
社区/ Sandipan 社会/ Sandipan /控制器/ 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]向deleteRecordAction
发送AJAX请求,我该怎么做?我尝试了以下方法:
Mage::helper("adminhtml")>getUrl("adminhtml/productfileuploadbackend/deleteRecord");
但它没有用。
答案 0 :(得分:2)
如果您的模块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);
应该正常工作