【发布时间】:2011-12-02 20:12:29
【问题描述】:
我在使用 fusebox 5.5 noxml 和电路时遇到问题...
我有一个看起来像这样的结构。
controller
app.cfc
model
main
act_comm_main.cfm
monkey
act_something_else.cfm
view
main
dsp_comm_main.cfm
monkey
dsp_somethingElse.cfm
在 app.cfc 文件中我有这个:
<cffunction name="postfuseaction">
<cfargument name="myFusebox" />
<cfargument name="event" />
<!--- do the layout --->
<cfset myFusebox.do( action="layout.lay_template" ) />
</cffunction>
<cffunction name="main">
<cfargument name="myFusebox" />
<cfargument name="event" />
<!--- do model fuse --->
<cfset myFusebox.do( action="moneky.act_somethingElse" ) />
<!--- do model fuse --->
<cfset myFusebox.do( action="main.act_comm_main" ) />
<!--- do display fuse and set content variable body --->
<cfset myFusebox.do( action="main.dsp_comm_main", contentvariable="body" ) />
</cffunction>
</cfcomponent>
这不起作用。但如果我将其更改为具有名为:mainPages 的视图文件夹,然后更改 cfset myFusebox。做看看 mainPages.dsp_comm_main (它出现)但在上面的实例中它给了我这个错误:
未定义的熔断动作
你指定了一个 dsp_comm_main 的 Fuseaction,它在 主电路。
我删除了解析的文件并让 fusebox 重建,但我仍然收到此错误。
所以我知道如何通过在模型和视图文件夹之间命名我的目录来解决这个问题,但是为什么会发生这种情况以及我可以做些什么来解析模型视图中相同的命名目录?
【问题讨论】:
标签: view coldfusion model cfc fusebox