动作名称的 Zend 标准是 camelCase,但是如果我创建一个带有驼峰大小写的动作,请求会失败,因为它试图在没有驼峰大小写的情况下调用方法(动作)!
例子:
我在模块“abc”中有一个名为“changeEmail”的操作。方法是“changeEmailAction”(由 Zend Tool 创建)。如果我尝试访问 /abc/changeEmail,我会收到一条错误消息,提示“消息:操作“changeemail”不存在并且没有被困在 __call() 中”。
我能够使它工作的唯一方法是只创建全小写的动作名称。这使得可读性很差,并且与建议的命名约定背道而驰。我错过了什么?