Pergunta

Em ColdFusion versão 9, tenho o seguinte em Index.cfm:

<cfdump var="#Application#">

Mas a única coisa que eu estou ficando para trás é um struct com a applicationname -. Há outras variáveis ??como rootPath, mapeamentos ou customTagPath

Aqui está o que eu tenho em 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">
Foi útil?

Solução

Isso porque essas configurações não estão no escopo de aplicação. Você está confundindo Aplicação Configurações relação aos valores de aplicação. Se você quer que eles disponíveis no escopo do aplicativo, você pode simplesmente colocá-los em seu onApplicationStart (). Você também pode vê-los através do Este escopo é claro, assim que você copiar os valores lá.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top