2014-09-13 37 views
1

我想爲FW/1創造一個輕量級的腳手架設施。現在我有看起來像重量輕的腳手架FW/1

<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/*不能跑控制器名爲scaffold.cfc文件。

最好的地方在哪裏?

回答

5

您可以將scaffold.cfc放置在controllers文件夾之外,這樣FW/1不會認爲它是控制器CFC(因爲您只會擴展該選項,而不是將其直接用作控制器)。您也可以將其放在controllers文件夾的子文件夾中,FW/1將再次忽略它。