在链接路线中找不到ZF1父路线

时间:2015-04-02 08:55:24

标签: php zend-framework routing routes


我在Zend Framework 1.12中编写了一个应用程序。路由存在问题。我使用路由表单xml 这是文件的一部分:

<panel route="/panel">
    <defaults controller="index" action="index" module="panel"/>
    <chains>
        <summary route="/summary">
            <defaults controller="index" action="index" module="panel"/>
        </summary>
        <user route="/user">
            <defaults controller="user" action="index" module="panel"/>
            <chains>
                <info route="/info">
                    <defaults controller="user" action="index" module="panel"/>
                </info>
                <edit route="/edit">
                    <defaults controller="user" action="edit" module="panel"/>
                </edit>
                <change-password route="/password">
                    <defaults controller="user" action="change-password" module="panel"/>
                </change-password>
            </chains>
        </user>
    </chains>
</panel>

现在问题: 如果我声明这样的路由,则不会看到路由面板(没有路由与请求匹配)。当然,我可以拆分链并分别宣布每条路线,但我认为这不是一个好主意 我找到了一种方法来解决&#34; / panel&#34;将通过向链添加空的静态路由(称为例如索引)来访问它将使得ony addres无法访问任何路由。利特尔解释说:通过添加这个我将有路线&#34; panel.index&#34;其余但仍试图找到路线&#34; panel&#34;将以Exception结束。

现在的问题是:有没有办法制作路线&#34; panel&#34;可见?

0 个答案:

没有答案