Magento URL与get参数重定向到登录


Magento URL with get parameters redirects to login

我有一个问题,在我目前的工作Magento与url自定义扩展我正在建设。

config.xml中,我在<use>使用admin时添加了<routers>条目,在<args>中添加了<module><frontName>标签,url使用Magento $this->getUrl()但不添加参数。

我在admin中有一个会话,如果我去和URL的参数,它会重定向到admin的登录形式。

有人遇到这个问题吗,或者你有一个想法从哪里可以?

谢谢

当创建一个管理路由时,config.xml实际上有两部分

一种是显式声明路由(例如):

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <training after="Mage_adminhtml">Training_Animal_Adminhtml</training>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

注意你不需要指定<use>,这是因为adminhtml标签被声明为

配置的第二部分是显式声明布局在哪里

<adminhtml>
    <layout>
        <updates>
            <training_animal>
                <file>training/animal.xml</file>
            </training_animal>
        </updates>
    </layout>
</adminhtml>

你可能没有包含布局文件,所以magento回退到登录