我正在尝试将coldfusion代码存储在用于cfmail主题的数据库中。存储的代码如下:
"RE: <cfif myData.general.legalName NEQ """"> {{dotlegalname}}<cfelse>{{docketLegalName}}</cfif>,
DOT## {{dot}}, Docket ##(s) {{docketString}}"
当我从数据库中检索字符串时,我使用 cfsavecontent 来尝试评估它。
<cfsavecontent variable="subject">
<cfoutput>#myData.email.subject#</cfoutput>
</cfsavecontent>
我也试过
<cfsavecontent variable="subject">
<cfoutput>#evaluate(myData.email.subject)#</cfoutput>
</cfsavecontent>
然后我将所有 {{ }} 替换为适当的值。
但是,电子邮件的主题顽固地拒绝包含已评估的 cfif,而是将 cfif 显示为字符串。
有任何想法吗?