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

时间:2014-11-19 22:30:13

标签: coldfusion fw1

我在控制器中有一个看起来像这样的函数

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;  // ?
      } 

   }

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

1 个答案:

答案 0 :(得分:6)

如果你看一下FW / 1源中的重定向方法,你会发现它只是进行常规的cflocation。这意味着,页面执行不会超过该行代码,因此返回应该是不必要的。

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

代码段

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