2009-06-24 123 views
3

我的cfimport在页面上工作,但我试着将它移动到onRequestStart,它不起作用。 然后我试着将它放入一个cfinclude文件夹中,但这没有奏效。 cfimport是否必须在页面上?你在哪里把cfimport

回答

6

是的,这些标签只能在使用cfimport的页面上使用;从the documentation

cfimport标签必须位于使用导入标签的页面上。例如,如果在包含cfinclude调用的页面上使用cfimport标记,则不能在具有cfinclude标记的页面上使用导入的标记。同样,如果在Application.cfm页面上有一个cfimport标记,则导入的标记仅在Application.cfm页面上可用,而不在应用程序的其他页面上。在这些情况下,ColdFusion不会引发错误,但导入的标记不会运行。

+0

谢谢你的回答。我觉得有点不好意思,因为解决方案在手册中,但是说实话,有太多要阅读的内容,我不认为我有一本手册的印刷本,我可以坐下来高亮显示等等。斗争只与语法有关。我希望自己能克服这个障碍,不得不学习语法,并解决更大的问题,如逻辑。 – 2009-06-24 14:30:05