如何通过编程方式了解Magento调用的路由器?

时间:2012-08-22 14:15:14

标签: magento

这是某个模块的config.xml:

<config>
    <modules>
        <My_Example>
            <version>1.0.0.0</version>
        </My_Example>
    </modules>

    <frontend>
        <routers>
            <first>
                <use>standard</use>
                <args>
                    <module>My_Example</module>
                    <frontName>test</frontName>
                </args>
            </first>
            <second>
                <use>standard</use>
                <args>
                    <module>My_Example</module>
                    <frontName>test</frontName>
                </args>
            </second>
        </routers>
    </frontend>
</config>

故意创建了相同的部分。我读过magento调用最后一个的地方。但我想通过* var_dump *在 test 控制器中获取此信息。有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取控制器中模块的路径名称:

Mage::app()->getRequest()->getRouteName();

答案 1 :(得分:0)

你不能在magento中使用var_dump。由于php内存限制,它不会工作.Magento有一些内置的调试功能。谷歌搜索更多信息。