Forum - Beitrag anzeigen

CF-Basics - Re: Globale Variable

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 06.12.2010 09:13 (545 Aufrufe)
Name: cfsandy
Titel: Re: Globale Variable
Inhalt: In Apache hast Du die Möglichkeit in den Konfigurationsfiles mit SetEnv Globale Variablen zu setzen:

SetEnv MY_GLOBAL_VAR "das_ist_meine_globale_variable"

in IIS7 besteht die Möglichkeit ebenfalls, soferne das optionale URL rewrite Modul nachinstalliert wurde.

Die Variable wird in ColdFusion mit CGI["MY_GLOBAL_VAR"] angesprochen.

Wenn Du die Applikation portabel halten willst, dann würde ich eine zentrale CFC erstellen, die von jedem Programm, unabhängig davon, in welchem Web es läuft, eingebunden wird (in Application.cfc, oder Application.cfm).

globalVarProvider.cfc
function getMyGlobalVar (){
var myGlobalVar = "das_ist_meine_globale_variable";
return myGlobalVar;
}

Application.cfc
globalVarProvider = CreateObject("component", "com.utils.globalvarprovider");

irgendEinTemplate.cfm
hier stehen die Daten mit #globalVarProvider.getMyGlobalVar()# überall zur Ausgabe zur Verfügung.

Andreas Schuldhaus
ATGInfotech
Twitter: @cfexpert




Antworten

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen