2015-10-08 42 views
1

我有以下文件结构:如何获取Magento中管理控制器方法的URL?

社区/ Sandipan 社区/ Sandipan /控制器/ Adminhtml/ProductfileuploadbackendController.php [1]

我有在以下目录的模板文件中:

设计/ adminhtml /默认/默认/模板/ productfileupload /目录/产品/ 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"); 

但它不工作。

回答

2

如果模块​​3210配置是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); 

应能正常工作

相关问题