1

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

最好的地方在哪里?

4

1 回答 1

5

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

于 2014-09-14T21:42:47.823 回答