Легкие леса для FW/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/* никогда не запустятся.

Где лучше всего это сделать?


person James A Mohler    schedule 13.09.2014    source источник


Ответы (1)


Вы можете поместить scaffold.cfc вне папки controllers, чтобы FW/1 не считал его контроллером CFC (поскольку вы только расширяете его, а не используете его напрямую в качестве контроллера). Вы также можете поместить его в подпапку папки controllers, и, опять же, FW/1 проигнорирует его.

person Sean Corfield    schedule 14.09.2014