谁一开始就是大神?

控制器命名大写就报错为啥?[2.0]

我看权威指南上看到 控制器命名的例子为
例子:操作 ID create-comment 相当于方法名 actionCreateComment。

但是我写的时候 命名了一个 actionTestForm(){} 控制器就报错404 说找不到页面。
然后改成actionTestform(){} 就可以访问页面了

测试了多次 发现是第二个单词不能大写 这是啥原因?

可以大写, 只是你请求的时候是 index.php?r=controller/action-action 这种形式。然后你的控制器就可以直接写驼峰啦
比如
可以大写的,你的action就是create-comment,驼峰式明明会被-隔开
你是怎么去请求的时候报错呢?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 控制器命名大写就报错为啥?[2.0]

评论 抢沙发

登录

找回密码

注册