Проблемы маршрутизации Magento

1

В настоящее время я заблокирован с половиной дня по проблеме маршрутизации, и я не нашел никакого решения. Я добавил вкладку в моем меню администратора, и действие этой вкладки запускает "Front-контроллер", равный 100 итерациям с соответствием роутеру. Все сообщения, которые я видел, были в других случаях, и я сделал исправление https://github.com/convenient/magento-ce-ee-config-corruption-bug#the-fix без каких-либо изменений. Все кеши очищаются, поэтому я предоставляю данные, если кто-то может помочь, это будет оценено.

Моя архитектура:

Booking/etc/adminhtml.xml
Booking/etc/config.xml
Booking/controllers/ContactRequestController.php

adminhtml.xml

<config>
        <menu>
            <customer>
                <children>
                    <ContactRequest translate="title" module="whatever_booking">
                        <title>Contact Requests</title>
                        <action>Whatever_Booking/ContactRequest</action>
                    </ContactRequest>
                </children>
            </customer>
        </menu>
        <acl>
            <resources>
                <admin>
                    <children>
                        <customer>
                            <children>
                                <ContactRequest translate="title" module="whatever_booking">
                                    <title>Contact Request Menu</title>
                                    <sort_order>1</sort_order>
                                    <children>
                                        <example>
                                            <title>Contact Requests</title>
                                        </example>
                                    </children>
                                </ContactRequest>
                            </children>
                        </customer>

                    </children>
                </admin>
            </resources>
    </acl>
</config >

config.xml

<config>
    <modules>
        <Whatever_Booking>
            <version>0.1</version>
        </Whatever_Booking>
    </modules>
    <admin>
        <routers>
            <whatever_booking>
                <use>admin</use>
                <args>
                    <modules>

                        <Whatever_Booking>Whatever_Booking</Whatever_Booking>
                        <frontName>booking</frontName>
                    </modules>
                </args>
            </whatever_booking>
        </routers>
    </admin>
    <global>
<config>

контроллер

class Whatever_Booking_ContactRequestController extends Mage_Adminhtml_Controller_Action {

    public function indexAction()
    {
        Mage::log('controller',null,'test.log');
        // this log isnt displayed, i got the error before
    }
}
  • 1
    На первый взгляд, это связано с вашей оболочкой. Возможно, создание этой точной страницы администратора с использованием этого инструмента и сравнение кода покажет вам изменения, которые вам нужно сделать: silksoftware.com/magento-module-creator
  • 1
    вау спасибо большое чувак, поставь это как ответ и я проверю это!
Показать ещё 2 комментария
Теги:
magento

1 ответ

1
Лучший ответ

Предположим, что это касается вашего корпуса.

Возможно, создав эту точную страницу администратора с помощью этого инструмента, и сравнение кода покажет вам изменения, которые вам нужно внести?

http://silksoftware.com/magento-module-creator

Ещё вопросы

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