【问题标题】:Coldfusion CFINVOKE parameter not working?Coldfusion CFINVOKE 参数不起作用?
【发布时间】:2014-03-26 01:13:05
【问题描述】:

我想在我的网络服务器上调用一个 cfc 文件,但我总是收到错误:未提供所需的参数 [UserID]。

冷熔代码:

<CFINVOKE component="changeTree" method="getTreeWidth" returnVariable="httpTreeWidth">
<cfinvokeargument name="UserID" value="#checklogin.UserID#">
</CFINVOKE>

changeTree.cfc:

<CFFUNCTION name="getTreeWidth">
<CFPARAM name="UserID" required="true">
...

感谢您的帮助。

【问题讨论】:

  • 如果您使用的是 ColdFusion 10,您可以将调用简化为 &lt;cfset changeTree = new changeTree()&gt;&lt;cfset httpTreeWidth = changeTree.getTreeWidth(checklogin.UserID)&gt;

标签: coldfusion cfc cfinvoke


【解决方案1】:

在 changeTree.cfc 中,它应该是 &lt;cfargument name="UserID" required="true"&gt; 而不是 &lt;cfparam&gt;

【讨论】:

  • 感谢您的快速回答:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-18
  • 2012-08-17
  • 1970-01-01
  • 2015-04-12
相关资源
最近更新 更多