在Zend 1.11中无法使用某些控制器名称?

时间:2013-06-27 09:48:24

标签: zend-framework naming-conventions http-status-code-404

在Zend应用程序中创建新模块时出现404错误。只是“404找不到页面”,没有错误报告或任何内容。

这是控制器类

class Overig_PwshController extends AuthController

当我访问url localhost / test / src / public / overig / pwsh

时,那个不起作用

现在,当我将其更改为此时,它可以正常工作!

class Overig_TestController extends AuthController

访问localhost / test / src / public / overig / test

时可以使用

为什么呢?我很难过!

注意:我有另一个叫做

的控制器
class Overig_PwswController extends AuthController

也很完美。

1 个答案:

答案 0 :(得分:0)

使用Zend Framework(v1.x)中的默认路由,我总是忘记某些URL模式如何映射到操作和视图脚本名称。所以只是一个快速的帖子,主要是为了我自己,在这里录制它们。

URL: mycontroller/test-me
Controller: mycontroller
Action: testMe
Script: test-me.phtml

URL: mycontroller/testMe
Controller: mycontroller
Action: testme
Script: test-me.phtml

就是这样!

您也可以按照控制器名称的相同内容来构建您的网址和控制器名称。

请告诉我是否可以为您提供更多帮助。