代码之家  ›  专栏  ›  技术社区  ›  James A Mohler Nika

FW/1用轻型脚手架

  •  1
  • James A Mohler Nika  · 技术社区  · 11 年前

    我正在尝试为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 回复  |  直到 11 年前
        1
  •  5
  •   Sean Corfield    11 年前

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

    推荐文章