我的cfimport在页面上工作,但我尝试将其移动到onRequestStart,但它不起作用。 然后我尝试将它放入cfinclude一个文件夹中,但这不起作用。 cfimport必须在页面上吗?
答案 0 :(得分:6)
是的,标签只能在使用cfimport
的页面上使用;来自the documentation:
cfimport标记必须位于使用导入标记的页面上。例如,如果在cfinclude调用包含的页面上使用cfimport标记,则不能在具有cfinclude标记的页面上使用导入的标记。同样,如果Application.cfm页面上有cfimport标记,则导入的标记仅在Application.cfm页面上可用,而不在应用程序的其他页面上。 ColdFusion在这些情况下不会抛出错误,但导入的标记不会运行。