gpt4 book ai didi

Coldfusion自定义标签返回变量

转载 作者:行者123 更新时间:2023-12-01 19:28:26 25 4
gpt4 key购买 nike

我有一个自定义标签,当用户 ID 传递给它时,它会向用户的浏览器显示简历信息。我想将带有 html 输出的变量返回到调用页面,以便 cfc 可以使用它。任何人都可以评论一下如何在变量中返回 html 吗?下面是正确的方法吗?调用页面将如下所示

In custom tag <cfset caller[attributes.returnVar] = '#cv_content#'>

calling page <cf_cv_info user_id="295725" returnVar="foo">

谢谢

最佳答案

在自定义标记内,您可以使用caller范围,它是对调用自定义标记的页面的引用。

免责声明这并不是真正的“最佳实践”,因为自定义标签确实不应该超出其自身范围 - 尽管 ColdFusion 允许这样做。但这应该可行。

在您的自定义标签内:

<cfset caller[ attributes.returnVar ] = 'moo' />

在调用自定义标记的 .cfm 中。

<cf_myCustomTagThatSetsSomeValue userid="12345" returnvar="someValue" >
<cfdump var="#someValue#" />

根据 Adam Cameron 和 Joe Rinehart 的评论进行编辑

关于Coldfusion自定义标签返回变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com