【问题标题】:How to set component properties in ColdFusion 2016如何在 ColdFusion 2016 中设置组件属性
【发布时间】:2024-01-07 03:12:01
【问题描述】:

我是 ColdFusion 的新手,并且一直在尝试它。我们从 Adob​​e ColdFusion 9 迁移到 Adob​​e ColdFusion 2016,现在出现以下错误。

在组件内部,我正在设置属性来定义我一直在使用的多个数据库。在 ColdFusion 9 中它运行良好。请参见下图,其中属性设置为空字符串或值。

ColdFusion 9

对于 ColdFusion 2016,这些值是未定义的。我不知道为什么会这样。

ColdFusion 2016

所以当我尝试登录时,显示此错误:

我想知道为什么 ColdFusion 2016 中没有定义这些值。

这是关于我如何编写组件的 sn-p:

component output="false" hint="Database Connection Settings" displayname="Datasource" accessors="true" persistent="true"
{
   property name="Datasource";
   property name="itmanagement";
   property name="fixedasset";
   property name="login";
   property name="hris";

   variables.instance = {
       Datasource ="",
       itmanagement="itmanagement",
       fixedasset="wareakay",
       login="login",
       hris="employee_db"
   };
}

【问题讨论】:

    标签: coldfusion coldfusion-9 coldfusion-2016


    【解决方案1】:

    编辑:我认为,术语“Datasource”现在是一个保留字。当我把它换成另一个词时,我的代码又开始工作了。

    【讨论】: