FW / 1轻质脚手架

时间:2014-09-13 20:09:16

标签: coldfusion scaffolding fw1

我正在尝试为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/*永远无法运行。

最好的地方在哪里?

1 个答案:

答案 0 :(得分:5)

您可以将scaffold.cfc放在controllers文件夹之外,这样FW / 1就不会将其视为控制器CFC(因为您只会对此进行扩展,而不是直接将其用作控制器) 。您也可以将它放在controllers文件夹的子文件夹中,同样,FW / 1会忽略它。