【发布时间】:2010-07-22 22:38:06
【问题描述】:
动作名称的 Zend 标准是 camelCase,但如果我创建一个带有驼峰大小写的动作,请求会失败,因为它试图调用没有驼峰大小写的方法(动作)!
例子:
我在模块“abc”中有一个名为“changeEmail”的操作。方法是“changeEmailAction”(由 Zend Tool 创建)。如果我尝试访问 /abc/changeEmail,我会收到一条错误消息,提示“消息:操作“changeemail”不存在并且没有被困在 __call() 中。
我能够使它工作的唯一方法是只创建全小写的动作名称。这使得可读性很差,并且与建议的命名约定相反。我错过了什么?
【问题讨论】:
标签: php zend-framework camelcasing