我正在使用一个自定义标记,并在以下方面得到一个无效的CFML构造错误:
在第27行的第10列找到无效的CFML结构。
26 : <cfscript>
27 : cfparam( 'attributes.action', 'new' );
28 : cfparam( 'attributes.fieldList', '' );
29 : cfparam( 'attributes.return', 'variables' );发布于 2018-03-16 12:57:54
您对param使用了错误的语法。我认为cfparam被误认为是一个简单的ColdFusion函数。对于cfparam,在传递数据时需要指定名称为name、default的参数。不只是逗号分隔值的值,就像正常函数(如listfind(list, 'str'))一样。
<cfscript>
cfparam(name="attributes.action", default='new');
param name="attributes.action" default='new';
</cfscript>简短的语法是param attributes.action ='new';。
https://stackoverflow.com/questions/49321171
复制相似问题