Как получить URL метода администратора в Magento?

1

У меня есть следующая файловая структура:

сообщество/Сообщество 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");

Но это не работает.

Теги:
magento

1 ответ

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);

должен работать должным образом

Ещё вопросы

Сообщество Overcoder
Наверх
Меню