我有很多 FW/1 控制器,它们可以根据请求是获取还是发布来执行不同的功能。我有很多看起来像这样的代码
if (cgi.request_method == "post") {
我最近安装了 Commandbox 的CodeChecker CLI ,并在我的控制器上松开了它。我收到如下警告:
Don't use shared scope variables in a CFC | Standards | Severity: 4
Avoid using shared scope variables from within a CFC as it breaks encapsulation.
Users//jamesmohler/Sites/ColdFusion/P.../messagesController.cfc:13
我回到了FW/1 参考手册,我注意到它有一个名为getCGIRequestMethod()
问题
我一直在测试POST
错误吗?我究竟被鼓励避免什么?