我在一个项目中使用 Zend Framework 1.12。
事情太奇怪了。我没有使用模块。只是控制器和动作。
我的控制器文件名是MyCCController.php
,“CC”是大写的。
我在这个控制器文件中的操作是 MyAAAction
,'AA' 是大写的。
我试过 url http://localhost:8003/Mycc/myAA
。它显示错误-'找不到页面'。我用谷歌搜索,看到有人说动作名称必须小写。所以我将“MyAAAction”更改为“myaaAction”。.phtml 文件是'views\scripts\MyCC\MyAA.phtml'。它不关心大写或小写。
然后我访问了网址http://localhost:8003/MyCC/myaa
,它仍然显示“找不到页面”。
我更改了网址http://localhost:8003/Mycc/myaa
,'CC'变成了'cc'。然后就可以了。
所以我的问题是,是否有任何文章详细说明 MVC URL 区分大小写的规则?
或者谁能给我关于控制器名称、动作、*.phtml 文件或相关内容的规则。
如果我需要动作名称为camelCase,如何实现?