У меня есть следующая файловая структура:
сообщество/Сообщество 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() {
}
}
Я хочу отправить запрос AJAX для deleteRecordAction
из моего шаблона [2], как я могу это сделать? Я попробовал следующее:
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);
должен работать должным образом