【发布时间】:2019-05-12 05:30:24
【问题描述】:
这周我只是试着回忆一下 Fw1 框架。但是,我遇到了 fw1 核心文件错误。下面的屏幕有我的文件夹结构,
在 lib 文件夹内,我还有一个名为 framework 的文件夹。框架文件夹也有 one.cfc 和 ioc.cfc 文件。现在,我正在尝试在浏览器中运行我的应用程序。它抛出错误。
找不到 ColdFusion 组件或接口 C:\ColdFusion2016\cfusion\wwwroot\try\Fw1Demo\framework\ioc.cfc
但是,在我的 Application.cfc 中,我扩展了 fw1 one.cfc 核心文件。
component extends="lib.framework.one" output="false" {
}
但是,我不确定为什么会引发错误。
【问题讨论】:
-
1) 只需在 setupApplication() 中测试 Dump & abort 并检查 setApplication 是否调用。 2)如果它被正确调用,那么再次在你的 setupRequest() 中做一个测试转储。如果正确调用它,则 Framework one.cfc 中没有问题。确保您必须使用 setupApplication() 、 setupRequest() 方法而不是 OnApplicationStart() 和 OnRequestStart()。让我知道结果。
-
而不是将文件放入
lib/framework,直接放入framework -
@JamesAMohler 是的。你说的对。我分析了
framework core files ( one.cfc & ioc.cfc )。在这些文件中,提到了static path like framework.ioc。我找到了当我们使用不同的文件夹结构时它引发错误的确切原因。 -
您应该写下确认这一点以及您是如何解决问题的。 OT:FW/1 做了各种好事。一旦你开始遵循它的模式,各种功能就会开始发生。
-
@JamesAMohler 我已经添加了我的修复程序。 :)
标签: coldfusion coldfusion-2016 fw1