首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion - cfparam中无效的CFML构造

ColdFusion - cfparam中无效的CFML构造
EN

Stack Overflow用户
提问于 2018-03-16 12:48:31
回答 1查看 143关注 0票数 2

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

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

代码语言:javascript
复制
26 : <cfscript>
27 : cfparam( 'attributes.action', 'new' );
28 : cfparam( 'attributes.fieldList', '' );
29 : cfparam( 'attributes.return', 'variables' );
EN

回答 1

Stack Overflow用户

发布于 2018-03-16 12:57:54

您对param使用了错误的语法。我认为cfparam被误认为是一个简单的ColdFusion函数。对于cfparam,在传递数据时需要指定名称为namedefault的参数。不只是逗号分隔值的值,就像正常函数(如listfind(list, 'str'))一样。

代码语言:javascript
复制
<cfscript>
  cfparam(name="attributes.action", default='new');
  param name="attributes.action" default='new';
</cfscript>

简短的语法是param attributes.action ='new';

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49321171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档