【发布时间】:2012-03-31 08:43:04
【问题描述】:
我正在尝试使用 Zend Framework 开发一个站点,但是我遇到了一个问题: 我有默认控制器,它向我显示一个带有链接的页面。该链接使用另一个控制器并将我重定向到该控制器的起始页面(我在我的自定义控制器中实现了 startAction(),并在 modules/default/view/scripts/disc 目录中实现了 start.phtml 页面)。开始视图包含从数据库填充的表和三个链接:添加、编辑和删除。对于我在 start.phtml 中使用的添加链接,代码如下:
<p><a href="<?php echo $this->url ( array ('controller' => 'disc','action' => 'add'));?>">Add</a></p>
对于其他两个链接,除了动作名称之外,其他两个链接类似。当我第一次使用其中一个链接时,一切正常,但是当它返回到起始页面时,所有链接都不再起作用了。他们只是让我在起始页。在我的 addAction() 中,我做了我需要的事情,最后我使用以下代码返回到起始页:
$this->_helper->redirector ( 'start' );
当再次加载起始页时,“添加”链接指向起始页,不再指向添加页。其他两个链接也会发生同样的事情。
有人可以帮帮我吗?
【问题讨论】:
标签: zend-framework