我在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/