0

在 Zend 应用程序中创建新模块时,出现 404 错误。只是“404 Page not Found”,没有错误报告或任何东西。

这是控制器类

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

这也很完美。

4

1 回答 1

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

而已!

您也可以按照相同的控制器名称来构建您的 url 和控制器名称。

让我知道我是否可以为您提供更多帮助。

于 2013-06-27T15:18:36.990 回答