在 zend 框架上重命名文件会抛出 404 页面未找到错误

Renaming file on zend framework throws 404 page not found error

我的 zend 框架应用程序有问题。我已将文件夹中的文件从 add.phtml 重命名为 ad.phtml 并更改了引用位置的信息,如下所示:

<div class="bottom-margin-less">
     <a href="<?php echo $this->url('customers/default', array('action' => 'ad'), array('force_canonical' => true)); ?>" type="button" class="btn btn-iconed btn-success">
     <i class="icon-plus"></i> 
     <?php echo $this->translate('label_21', null, $this->layout()->lang); ?></a>
</div>

注意 'action' => 'ad' 它曾经是 'action' => 'add'。当我将文件重命名为 ad.phtml 时,这会引发 404 错误。有没有其他地方我必须在它工作之前重命名或者 zend 框架有不同的重命名文件的方式

您还必须更新路由。我无法为您提供代码片段,因为您没有指定您使用的 Zend Framework 版本。

例子: Zend 2.1 documentation about routing.

您需要确保已更新操作名称以匹配视图。确保 addAction 已更改为 adAction。