gpt4 book ai didi

ColdFusion 包括

转载 作者:行者123 更新时间:2023-12-04 23:05:48 30 4
gpt4 key购买 nike

我目前正在学习 ColdFusion。我有 PHP 背景,对此我有点困惑。

我有一个选择菜单,我希望将选项保存在不同的文件中。 (例如 options.cfm)当我调用文件时,我想在选择菜单中包含选项。
现在我意识到我可能可以用这样的方法来做到这一点:

<select>
<cfinclude template="options.cfm">
</select>

虽然我真正想做的事情有点复杂。我想要 cfinclude保存在一个变量中。我意识到这行不通,但这基本上是我想要完成的:
<cfset options=<cfinclude template="options.cfm">>

有没有办法做到这一点?或者至少是完成我正在做的事情的更好方法。

最佳答案

看看cfsavecontent标签,它允许您捕获本来会输出到响应中的内容:

<cfsavecontent variable="options">
<cfinclude template="options.cfm">
</cfsavecontent>

更新:不是每次需要将这些选项保存到变量时都使用 cfsavecontent,而是可以在 options.cfm 文件中执行一次。然后,无论何时包含该文件,它都会创建变量。
<!--- Inside options.cfm --->
<cfsavecontent variable="options">
<option value="val1">Value 1</option>
<option value="val2">Value 2</option>
<option value="val3">Value 3</option>
</cfsavecontent>

然后,在需要该变量存在的任何地方,您只需要 cfinclude 该文件即可。
<cfinclude template="options.cfm">

关于ColdFusion 包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12585824/

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