首页 > 解决方案 > 错误:在 Fw1 框架上找不到 ColdFusion 组件或接口

问题描述

这周我只是试着回忆一下 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" {
}

但是,我不确定为什么这会引发错误。

标签: coldfusioncoldfusion-2016fw1

解决方案


Fw1 是一个轻量级框架,被称为约定优于配置。我们可以在 Application.cfc 中配置它

据我所知,如果你想配置你不要接触核心文件。只需将其添加到 Application.cfc

它就像默认的 Section、Item 和 reloadApplicationOnEveryRequest 设置一样

variables.framework = {
        defaultSection = 'dashboard',
        defaultItem = 'default',
        reloadApplicationOnEveryRequest = false
    };

对于您的场景,您应该添加 Application.cfc 之类的,

variables.framework = { applicationKey = 'lib.framework.one'; }

因为它只是应用程序特定的配置。我没有尝试过这样的配置,但我们可以进行这样的配置。


推荐阅读