使用cfoutput和变量名中的变量进行coldfusion

Dan*_*iel 2 coldfusion

我有多个文件使用相同的模板cfm文件

我在模板文件content.cfm中有大量的页面内容,我可以通过各种变量名检索:content_home content_contact title_home title_contact

我想有一个中间模板文件,可以调用content_#id#title_#id#基于提供的id.

id与中home.cfm和contact.cfm模板中定义的

我遇到的问题是我不能使用变量作为名称的一部分来引用变量,例如 #content_#id##

Ada*_*ron 5

我不太明白这个问题(或者你确实在问一个问题;-)

但是你只是问在parser.cfm中是否可以这样做:

<cfinclude template="content_#page#.cfm">
Run Code Online (Sandbox Code Playgroud)

嗯:是的,你可以.试试吧!

顺便说一句,我同意建议你不要重新发明轮子的人.看看FW/1.它会为你做所有这些(以及更多).