ColdFusion-cfparam中的CFML构造无效
我正在使用一个自定义标记,并在以下方面得到一个无效的CFML构造错误: 在第10列的第27行找到无效的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,在传递数据时,
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>