So erstellen Sie eine benutzerdefinierte yaml-Konfigurationsdatei in Symfony

Was ich tun möchte, ist ganz einfach: Speichern Sie Daten in einer benutzerdefinierten Konfigurationsdatei, die ich später lesen möchte.

Ich habe meine Datei erstelltsomething.yml dass ich in die globale setzenconfig Verzeichnis. Es sieht so aus:

prod:
  test:  ok

dev:
  test: ko

all:
  foo:  bar
  john: doe

Dann habe ich die config_handlers.yml kopiert und auch in das config-Verzeichnis gestellt und Folgendes am Anfang der Datei hinzugefügt:

config/something.yml:
  class:    sfDefineEnvironmentConfigHandler
  param:
    prefix: something_

Aber wenn ich anrufesfConfig::get("something_foo"); Ich bekomme immerNULL.

Was habe ich falsch gemacht? Ich möchte nur Werte lesen, muss also keinen benutzerdefinierten Konfigurations-Handler erstellen, oder?

Ich habe das Dokument hier gelesen:http://www.symfony-project.org/book/1_2/19-Mastering-Symfony-s-Configuration-Files obwohl ich 1.4 laufen habe (ich glaube nicht, dass sich das seitdem geändert hat).

Bearbeiten: Natürlich kann ich verwendensfYaml::load() aber ich möchte es besser machen.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage