Wie kann ich in CodeIgniter auf die DB-Konfiguration zugreifen?

7

In meiner Anwendung muss ich wissen, welche Werte den DB-Konfigurationselementen wie database , username usw. zugewiesen sind. Wie kann ich auf diese Informationen zugreifen?

    
StackOverflowNewbie 07.12.2011, 09:20
quelle

6 Antworten

1

Sie können es mit diesem abrufen:      Ссылка

%Vor%     
Chumillas 07.12.2011, 09:30
quelle
35

Ich habe nicht genug Rep, um Matt Brownes korrekte Antwort zu kommentieren, aber ich füge nur ein bisschen hinzu, wenn jemand es vergisst ...

Laden Sie den DB-Treiber wie folgt zuerst:

%Vor%

Dann können Sie leicht auf das zugreifen, was Sie brauchen:

%Vor%     
Chris B 14.05.2014 23:21
quelle
9

Fast alle Konfigurationswerte sind über $ this- & gt; db zugänglich (siehe system / database / DB_driver.php).

Das hat bei mir funktioniert ... keiner der anderen Vorschläge hier.

    
Matt Browne 07.01.2013 00:37
quelle
5

Falls Sie mehrere Datenbankverbindungsgruppen in der Datei config / database.php definiert haben, zB:

%Vor%

Wenn Sie die Verbindungsparameter einer bestimmten Datenbank in einem Controller oder Modell verwenden möchten:

%Vor%

Wenn Sie in einem Helfer oder einer Bibliothek verwenden möchten:

%Vor%

Die Verbindungsparameter stehen als $ db- & gt; Hostname, $ db- & gt; Benutzername usw. zur Verfügung.

    
s1d 09.10.2014 09:22
quelle
0

Ich bin darüber gestolpert und habe nach einer Möglichkeit gesucht, all der DB-Einstellungen zu finden. Ich konnte keine Online-Lösung finden, fand aber in system/database/DB.php

nützlichen Code

Hier ist mein Ansatz, holen Sie sich den Inhalt der gesamten Datenbankkonfiguration:

%Vor%     
Brian LaVallee 19.02.2017 07:56
quelle
-1

Sie sollten Ihre Konfigurationseinstellungen wie folgt aufrufen können:

%Vor%     
Rupesh Pawar 07.12.2011 09:31
quelle

Tags und Links