【发布时间】:2012-05-03 08:12:37
【问题描述】:
导航 xml 有一个奇怪的问题,这是一个 sn-p:
...
<registration>
<label>Registration</label>
<module>mine</module>
<controller>registration</controller>
<pages>
<register>
<label>Register</label>
<module>mine</module>
<controller>registration</controller>
<action>doregistration</action>
</register>
</pages>
</registration>
...
每次我们调用 /mine/registration/index 操作时,都会触发 /mine/registration/doregistration 操作(调试时可能需要一两秒)
/mine/registration/index 确实显示正确。
此问题在整个应用程序中都会出现。 当我们改变第二个(或子)页面的动作时,这个特定的动作就会被执行。
这是 Zend 中的一个已知问题吗?以前有人遇到过这个问题吗?
【问题讨论】:
-
这是一个很难回答的问题,它可能涉及很多方面。如果它在页面加载成功之后发生,那么我建议您查看您的 javascript。您不会从您的视图脚本中调用其他操作吗?
-
我们没有采取行动,无处可去。事实上,我们对动作的名称进行了项目搜索,除了导航 xml 中的出现之外,我们几乎没有发现任何内容。这就是我们发现xml以某种方式参与的方式。当我们在没有 javascript(在 firefox 中禁用)的情况下运行应用程序时,我们会得到相同的行为。
标签: php zend-framework zend-navigation