Zend框架控制器名称在链接中添加了两次



好的,所以我已经使用ZF 1.12一段时间了,它很好地达到了我的目的。最近我注意到了一些问题。当我遵循类似href="account"的链接时,我希望它加载布局,然后在包含$this->layout()->content语句的div中加载与AccountContoller->indexAction关联的视图。

它做到了这一点,但布局中包含的每个链接现在都包含这样的模式:baseUrl/account/link。换句话说,当前控制器"引用"位于href标记中指定的链接之前。

为什么会发生这种情况,我该如何防止这种情况发生?

所以对于那些想要更具体解决方案的人来说,这里是我所做的,根据Rolando的建议(再次感谢Rolando),而不是硬编码url,我在布局中使用了这个

<?php echo $this->url(array('controller' => 'account', 'action' => 'index'));?>

最新更新