Question

Dans la version ColdFusion 9, je suit dans Index.cfm:

<cfdump var="#Application#">

Mais la seule chose que je suis en train de revenir est un struct avec nomApplication -. Pas d'autres variables telles que ROOTPATH, cartographies ou customTagPath

Voici ce que j'ai 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">
Était-ce utile?

La solution

En effet, ces paramètres ne sont pas dans le champ d'application. Vous confondez l'application Paramètres par rapport aux valeurs d'application. Si vous souhaitez les mettre à disposition dans le champ d'application, vous pouvez simplement les mettre en place dans votre onApplicationStart (). Vous pouvez également les voir via ce champ bien sûr, de sorte que vous copier les valeurs là.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top