2010-11-23 4 views
3

Wie kann ich die Standardanwendung application.datasource aus meinem Code lesen?Lesen Application.DataSource in CF9

Ein Speicherauszug der Anwendung zeigt mir nicht die Datenquelle, und versucht zu lesen application.datasource gibt einen Fehler.

Antwort

5

Versuchen application.getApplicationSettings()

0

Versuchen Sie, die Anwendung erneut zu starten. Sie können nicht nur Anwendung dumpen und die Datenquelle sehen. Aber wenn Sie dies in application.cfc festgelegt haben, sollte es "funktionieren".

Komponente Ausgabe = "false" { this.name = "MyDemo"; this.datasource = "DemoDB"; }

Edit: Nice Tony Ich wusste das nicht.

0

Der dieser Bereich im Application.cfc bleibt nur für die Dauer der OnApplicationStart(), onSessionStart() onRequestStart() usw.

Dumping Wenn Sie möchten, expose Variablen, in Ihrem onApplicationStart(), speichern Sie einfach die im Anwendungsbereich der Anwendung.

application.myVariable = myVariable;