coldfusion - FW/1 - 在 setupRequest() 中访问 RC

标签 coldfusion coldfusion-9 coldfusion-10 fw1

我在 setupRequest() 中使用带有 CFM 请求上下文 (rc) 的 FW/1 ver 3.5.0 但已经成功。根据文档 (http://framework-one.github.io/documentation/3.5/developing-applications.html#basic-application-structure),我需要在 application.cfc 和 Controller 中添加一个 before()。我一定是在看东西,任何建议将不胜感激。

谢谢!

application.cfc

function before( struct rc ) {
}

controller

function before( struct rc ) {
}

最佳答案

我希望得到更好解释的一件事是 setupRequest()before() 之间的区别

setupRequest() 发生在 rc 甚至存在之前。

before() 发生在 setupRequest() 运行之后并且可以访问 rc。

一种简单的方法来记住发生了什么。如果涉及到rc,将其放入before()。如果没有,将其放入setupRequest()

注意

这是 FW/1 早期版本的一个变化。以前不存在这种区别。这在迁移时可能是个问题。

还有

您不需要在 application.cfc 或您的 Controller 中添加 before()。您只需在需要时添加它们。 FW/1 的优势之一是大多数东西都是可选的。如果您需要什么,总有地方可以放。

关于coldfusion - FW/1 - 在 setupRequest() 中访问 RC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46983696/

相关文章:

ColdFusion - 如何设置 Content-Length header

coldfusion - 在 Coldfusion/Apache POI 中强制完整计算整个工作簿

coldfusion - cfloop 将 "YES"插入页面

xml - Coldfusion - XML 格式化从 API 调用返回的字符串

javascript - ColdFusion 表单中的复选框

ColdFusion 的 Duplicate 函数不会复制查询的元数据

hibernate - ColdFusion ORM 可以处理 Unicode 字符串吗?

coldfusion - Coldfusion 中的内容处置是否有文件大小限制?

coldfusion - 尝试浏览到 ColdFusion 10 中的新 Web 根目录

exception-handling - 应该如何处理 ColdFusion 异常和 404 错误?