我在setupRequest()中将FW / 1 ver 3.5.0与CFM请求上下文(rc)一起使用,但已成功完成。根据文档(http://framework-one.github.io/documentation/3.5/developing-applications.html#basic-application-structure),我需要在before()和控制器中添加一个application.cfc。我必须仔细研究一下,任何建议将不胜感激。

谢谢!


application.cfc


function before( struct rc ) {
}



控制者


function before( struct rc ) {
}

最佳答案

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

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

before()setupRequest()运行并且确实有权访问rc后发生。

一种简单的方法来记住发生在哪里。如果涉及rc,请将其放入before()。如果不是,请将其放在setupRequest()

注意

这与FW / 1的早期版本有所不同。以前不存在这种区别。迁移时可能会出现问题。



您无需在before()或控制器中添加application.cfc。仅在需要时添加它们。 FW / 1的优势之一是大多数事情都是可选的。如果您需要某些东西,将会有适合他们的地方。

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

10-09 01:42