Magento Module Admin Controller возвращает ошибку 404 - PullRequest
0 голосов
/ 15 сентября 2011

Я создаю модуль простых отчетов, следуя этому учебнику . Когда я пытаюсь открыть

http://localhost/dev/admin/adminhtml/report_example/simple

я получаю 404 ошибку. Любая помощь будет оценена. Вот что я сделал

приложение / и т.д. / модули / Package_Custom.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Package_Custom>
            <active>true</active>
            <codePool>local</codePool>
        </Package_Custom>
    </modules>
</config>

Приложение / код / ​​местные / пакет / Пользовательский / Контроллеры / Adminhtml / Report / ExampleController.php

<?php

class Package_Custom_Adminhtml_Report_ExampleController extends Mage_Adminhtml_Controller_Action
{
    public function _initAction()
    {
        $this->loadLayout()->_addBreadcrumb(Mage::helper('custom')->__('Custom'),Mage::helper('custom')->__('Custom'));
        return $this;
    }
}
?>

Приложение / код / ​​местные / пакет / Пользовательский / и т.д. / adminhtml.xml

<?xml version="1.0"?>
<config>
    <menu>
        <custom translate="title" module="custom">
            <title>Custom</title>
            <sort_order>15</sort_order>
            <children>
                <simple translate="title" module="custom">
                    <title>Simple Report<</title>
                    <sort_order>1</sort_order>
                    <action>adminhtml/report_example/simple</action>
                </simple>
            </children>
        </custom>
    </menu>

Приложение / код / ​​местные / Упаковка / Пользовательский / и т.д. / config.xml

  <?xml version="1.0"?>
<config>
<modules>
        <Package_Custom>
            <version>1.0.0</version>
        </Package_Custom>
    </modules>
<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <custom before="Mage_Adminhtml">Package_Custom_Adminhtml</custom>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>
</config>

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Решил проблему. В config.xml

<title>Simple Report<</title>

Должно быть

<title>Simple Report</title>
0 голосов
/ 15 сентября 2011

Вы должны настроить раздел acl в adminhtml.xml http://www.ecomdev.org/2010/10/28/defining-acl-resources-custom-and-admin-menu-in-magento.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...