coldfusion - 在 FW/1 上,我需要在重定向后返回吗?

标签 coldfusion fw1

我在 Controller 中有一个看起来像这样的函数

void function edit(required struct rc) output="false"   {

   ...

   if (...) {

      ArrayAppend(rc.message, "<b>Error:</b> Something did not work right.");

      variables.fw.redirect(".home", "all");
      return;  // ?
      } 

   }

我需要返回还是重定向意味着返回?

最佳答案

如果您查看 FW/1 源代码中的重定向方法,您会发现它只是执行常规 cflocation。这意味着,页面执行不会越过该行代码,因此不需要返回。

https://github.com/framework-one/fw1/blob/develop/framework/one.cfc#L1031

代码片段

 ...
 location( targetURL, false, statusCode );
 ...

关于coldfusion - 在 FW/1 上,我需要在重定向后返回吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27028293/

相关文章:

coldfusion - Framework/1核心文件中的"Invalid CFML construct found"

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

tomcat - URLRewriteFilter 和 FW1

oracle - Coldfusion cfquery 返回插入的 oracle rowid

coldfusion - 日期/时间转换 ColdFusion

jquery - ColdFusion 在 jquery 中从 CFC 返回数据以构建相关的选择不起作用

coldfusion - Railo4 的字符串连接问题

function - 我应该在返回类型为 void 的函数中使用 cfreturn

inheritance - 是否可以通过扩展组件来查看特定于功能的变量?

coldfusion - CF9 cfscript,在参数中传递动态数组