-->ColdFusion 初级教程-->包含文件

ColdFusion

后页 前页
目录
北极星书库
包含文件


当你的ColdFusion应用程序越来越复杂时,应该考虑代码的重用。CFINCLUDE标签可以实现这个目的。该标签将另一个文件插入当前的文件,从而很方便地重复使用通用的代码。


注意:使用CFINCLUDE时不要将CFIFCFLOOP,或CFOUTPUT等代码块分隔到不同的文件中。


CFINCLUDE标签有一个TEMPLATE属性,该属性指定了一个已经存在的文件,当ColdFusion遇到CFINCLUDE标签时,会将这个文件视为当前文件的一部分来处理并返回到客户端。例如,如果你在一个文件中创建了一个变量,并使用了一个CFINCLUDE标签,则在被包含的文件中你可以引用这个创建于主文件中的变量。CFINCLUDE标签的语法为:


<CFINCLUDE TEMPLATE=" FileName">


此处,FileName代表被包含文件的相对路径。例如要包含当前文件的上一级目录中的文件index.cfm


<CFINCLUDE TEMPLATE="../index.cfm">


在下面这几种情况下,要使用CFINCLUDE


·你需要在不同的网页中显示同一个表格,可以建立一个文件用于显示该表格,然后将这个文件包含在需要它的地方,而不必从一个网页拷贝和粘贴相同的代码到另一个网页。


·你可以建立两个文件header.cfmfooter.cfm,分别将这两个文件包含在每个网页的开始和结束处,从而只要修改这两个文件就可以改变整个站点的外观。


·可以将复杂的CFIF/CFELSE嵌套作为包含文件,从而使程序更加清晰。


后页
前页
目录
北极星书库