【问题标题】:Admin module is returning a '404 not found' after updating to Magento 1.9.2.2更新到 Magento 1.9.2.2 后,管理模块返回“404 not found”
【发布时间】:2016-03-24 19:40:34
【问题描述】:

前几天我更新到 Magento 1.9.2.2,它导致我构建的模块的管理部分抛出 404。

下面是我在模块的 config.xml 文件中的管理部分。

<config>
-----------
<admin>
    <routers>
        <bannerslider>
            <use>admin</use>
            <args>
                <module>Compnay_Bannerslider</module>
                <frontName>bannerslider</frontName>
            </args>
        </bannerslider>
    </routers>
</admin>
--------------
</config>

有人可以帮忙吗?

【问题讨论】:

  • 嗨@Muk,来自magento的好文章,但我有一个问题,当我根据文章更改我的config.xml但仍然没有得到解决方案时,我可以更改admincontroller文件夹结构吗???
  • @dhrumin 您还应该更改控制器位置以及 adminlayout 文件。如果你在 getUrl 那里使用一些,你也必须改变。或者您使用模块目录结构和控制器文件和 adminlayout 文件以及 adminhtml.xml 文件更新您的问题以获得更好的答复。
  • @Muk 谢谢,这是可行的解决方案,因为我使用了很多扩展并得到这个错误,还有其他解决方案吗?

标签: magento magento-1.9 adminhtml


【解决方案1】:

更新:扩展路由器配置是要走的路:

<config>
    ...
    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <Limesharp_Playzone before="Mage_Adminhtml">Limesharp_Playzone_Adminhtml</Limesharp_Playzone>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
    ...
</config>

【讨论】:

  • 嗨virendra,谢谢你的回答,但仍然没有得到正确的解决方案。
猜你喜欢
  • 1970-01-01
  • 2016-03-16
  • 2016-02-10
  • 2021-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多