如何在ColdFusion 2016中设置组件属性

时间:2017-06-01 05:07:08

标签: coldfusion coldfusion-9 coldfusion-2016

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

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

ColdFusion 9

ColdFusion 9

使用ColdFusion 2016时,值未定义。我不知道为什么会这样。

ColdFusion 2016

ColdFusion 2016

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

Error Description

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

以下是我如何编写组件代码的摘录:

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"
   };
}

1 个答案:

答案 0 :(得分:2)

编辑:我认为,术语“数据源”现在是一个保留字。当我将其改为另一个词时,我的代码再次运行。

相关问题