万卷书>>电脑书籍>>网页制作>>网页制作软件使用>>ColdFusion 初级教程

WANJUANSHU.COM

包含文件

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


 

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


 

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


 

<CFINCLUDE TEMPLATE=" FileName">


 

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


 

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


 

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


 

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


 

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


 

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

 
上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书