Pregunta

En la versión ColdFusion 9, he lo siguiente en Index.cfm:

<cfdump var="#Application#">

Pero la única cosa que estoy de volver es una estructura con la applicationname -. No hay otras variables como ROOTPATH, asignaciones o customTagPath

Esto es lo que tengo en Application.cfc:

<cfcomponent output="false">
<cfset this.name = left("App_#hash(getCurrentTemplatePath())#",64)>
<cfset this.applicationTimeout = createTimeSpan(0,8,0,0)>
<cfset this.sessionManagement=True>
<cfset this.loginStorage = "session">
<cfset this.clientManagement = False>
<cfset this.setClientCookies = True>
<cfset this.setDomainCookies = False>
<cfset this.scriptProtect = "all">
<cfset this.rootPath = getDirectoryFromPath(getCurrentTemplatePath())>
<cfset this.mappings = this.rootPath>
<cfset this.customTagPaths = "#this.rootPath#Components">
¿Fue útil?

Solución

Esto se debe a esos ajustes no están en el ámbito de aplicación. Usted está confundiendo Aplicación configuración frente a los valores de la aplicación. Si desea que estén disponibles en el ámbito de aplicación, sólo tiene que ponerlos en su onApplicationStart (). También se pueden ver a través del alcance de este curso, por lo que copiar los valores allí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top