Aktualisieren Sie die Konfigurationsdatei für den Code Igniter während der Installation

Ich weiß, dass diese Frage mehrmals gestellt wurde, aber fast alle antworten auf diese Fragesave in db oder$this->config->set_item.

Diese Antworten gelten jedoch nicht für mich. Ich mache keine Website, sondern ein Open-Source-Projekt und arbeite am Installationsskript für nicht-technische Personen, das während der Installation alles für den Benutzer einrichtet. Zu diesem Zweck muss ich die Konfigurationsdatei während der Installation mit benutzerspezifischen Einstellungen aktualisieren und das Admin-Panel später, falls der Benutzer dies benötigt, ausfüllen.

Offensichtlich ist das Speichern in der Datenbank nicht zutreffend, da ich die DB-Anmeldeinformationen sogar über das Installationsskript in die Konfigurationsdatei schreiben muss.$this->config->set_item ist auch nicht anwendbar, da es nur für die aktuelle Sitzung festgelegt ist und ich es dauerhaft festlegen möchte.

Im Moment arbeite ich an der Idee, Konfigurationsdateivorlagen zu erstellen und Variablen dort zu aktualisieren. Ist es der richtige Weg, um Anforderungen zu erfüllen? Wieder ein anderes Problem: Wenn der Benutzer einige Einstellungen im Admin-Bereich ändert (z. B. Datenbankanmeldeinformationen), werden Änderungen nicht sofort wirksam. Gibt es eine Problemumgehung oder eine bessere Lösung dafür?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage