无法获得模板的绝对路径

时间:2013-02-01 11:29:27

标签: coldfusion

我无法获得当前模板的绝对路径。以下是我尝试过的功能:

#ExpandPath( "./" )#<br />
#GetCurrentTemplatePath()#<br />
#GetBaseTemplatePath()#<br />
#ExpandPath( CGI.script_name )#<br />

这是输出(所有相对路径):

/var/www/html/
/var/www/html/testPaths.cfm
/var/www/html/testPaths.cfm
/var/www/html/testPaths.cfm

我缺少CFAdmin中的某些设置吗?

2 个答案:

答案 0 :(得分:7)

您回来的路径是绝对路径,但在Linux服务器上,而不是Windows服务器。 Linux路径没有驱动器号。

答案 1 :(得分:0)

当我查看开发服务器上的调试信息时,以下cgi变量具有您想要的内容。

CF_TEMPLATE_PATH = d:\ DW \ dwtest \丹\ testcf.cfm

PATH_TRANSLATED = d:\ DW \ dwtest \丹\ testcf.cfm