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

FW/1 - Accessing RC in setupRequest()

我在 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 和控制器中添加一个 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 或您的控制器中添加 before()。您只需在需要时添加它们。 FW/1 的优势之一是大多数事情都是可选的。如果你需要什么,他们会有地方。