ColdFusion-cfparam中的CFML构造无效

ColdFusion-cfparam中的CFML构造无效,coldfusion,Coldfusion,我正在使用一个自定义标记,并在以下方面得到一个无效的CFML构造错误: 在第10列的第27行找到无效的CFML构造 26: 27:cfparam('attributes.action','new'); 28:cfparam('attributes.fieldList',''); 29:cfparam('attributes.return','variables'); 您对参数使用了不正确的语法。我认为您将cfparam误认为是一个简单的ColdFusion函数。对于cfparam,在传递数据时,

我正在使用一个自定义标记,并在以下方面得到一个无效的CFML构造错误:

在第10列的第27行找到无效的CFML构造

26:
27:cfparam('attributes.action','new');
28:cfparam('attributes.fieldList','');
29:cfparam('attributes.return','variables');

您对
参数使用了不正确的语法。我认为您将
cfparam
误认为是一个简单的ColdFusion函数。对于
cfparam
,在传递数据时,需要使用
name
default
等名称指定参数。不仅仅是逗号分隔值的值,就像普通函数一样(比如
listfind(list'str')


cfparam(name=“attributes.action”,default='new');
param name=“attributes.action”default='new';

简写语法是
param attributes.action='new'

您对
param
使用了不正确的语法。我认为您将
cfparam
误认为是一个简单的ColdFusion函数。对于
cfparam
,在传递数据时,需要使用
name
default
等名称指定参数。不仅仅是逗号分隔值的值,就像普通函数一样(比如
listfind(list'str')


cfparam(name=“attributes.action”,default='new');
param name=“attributes.action”default='new';

简写语法是
param attributes.action='new'

有时CF给出错误的行号。请在问题中添加第15-25行。ColdFusion的哪个版本?有时CF给出了错误的行号。请在问题中添加第15-25行。ColdFusion的哪个版本?更简单的是
param attributes.action='new'更简单的
param attributes.action='new'
26 : <cfscript>
27 : cfparam( 'attributes.action', 'new' );
28 : cfparam( 'attributes.fieldList', '' );
29 : cfparam( 'attributes.return', 'variables' );
<cfscript>
  cfparam(name="attributes.action", default='new');
  param name="attributes.action" default='new';
</cfscript>