2015-10-08 79 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); 

應能正常工作

相關問題