我看权威指南上看到 控制器命名的例子为
例子:操作 ID create-comment 相当于方法名 actionCreateComment。
但是我写的时候 命名了一个 actionTestForm(){}
控制器就报错404 说找不到页面。
然后改成actionTestform(){}
就可以访问页面了
测试了多次 发现是第二个单词不能大写 这是啥原因?
可以大写, 只是你请求的时候是 index.php?r=controller/action-action 这种形式。然后你的控制器就可以直接写驼峰啦
比如
可以大写的,你的action
就是create-comment
,驼峰式明明会被-隔开
你是怎么去请求的时候报错呢?