我正在尝试为FW / 1创建一个轻型脚手架设施。现在我在控制器中有一个名为scaffold.cfc
的文件,看起来像
<cfcomponent hint="this is expected to be extended, and never used directly">
<cfscript>
function init(fw) { variables.fw = fw; }
void function home (required struct rc) output="false" {
/* TODO: Generic load */
setView("scaffold.home");
}
void function create (required struct rc) output="false" {
/* TODO: Generic create */
setView("scaffold.create");
}
void function show (required struct rc) output="false" {
/* TODO: Generic show */
setView("scaffold.show");
}
...
</cfscript>
</cfcomponent>
我想确保index.cfm?action=scaffold.*
或index.cfm/scaffold/*
永远无法运行。
最好的地方在哪里?
答案 0 :(得分:5)
您可以将scaffold.cfc
放在controllers
文件夹之外,这样FW / 1就不会将其视为控制器CFC(因为您只会对此进行扩展,而不是直接将其用作控制器) 。您也可以将它放在controllers
文件夹的子文件夹中,同样,FW / 1会忽略它。