我正在使用ColdFusion 9.0.1哪个是正确的使用范围?
我正在运行一个包含其他页面的页面。此页面的主要目的是确定要包含哪个页面。将包含的页面将使用我在页面中使用的变量,这将是MovieID(在这种情况下)。
我的问题是哪个是在这个页面上使用的最佳范围?它会是VARIABLES吗?
<cfscript>
Lookup = CGI.QUERY_STRING;
Query = CFC.doLookup(Lookup);
if (Query.RecordCount == 0) {
include "Content/Home.cfm";
} else {
// MOVIE PAGE
MovieID = Query.MovieID; // WHAT SCOPE SHOULD I USE HERE? FOR MOVIEID?
include "Content/Movie.cfm";
}
</cfscript>
非常感谢额外的信息(Wiki链接)以及将控制器移动到Application.cfc的建议。现在你提到它,这是一个完美的想法。非常感谢!!! – 2012-03-01 15:32:26
Query.MovieID也可能已被使用,并且它将只是或多或少的只读。 – 2012-11-28 00:14:27