2012-05-02 4 views
2
  • 私は私のActionContoller-Method:doSomeAction()にあります。
  • このクラスは新しいクラスを呼び出すときに使用します。私のDocumentManagerは、私のドキュメントを制御します。
  • このDocumentManagerにはFileUploadManagerが必要です。

OK ...ActionControllerの外でymlパラメータを取得する方法

  • ActionContoller - >のDocumentManager - > FileUploadManager

今、私は私の設定ファイルからいくつかのパラメータがで格納されますする必要があります:アプリ/設定/ config.yml

  • 私はsymfony 1.4でのようなものを使用したい:にsfConfig ::( 'myVarに')を取得....
  • 私は...私はサービスの引数としてすべてのパラメータを定義することはできません
  • ....すべてのPARAMTERプールのための個別のサービスを記述すること

  • を望んでいない。また、私はしたくありません私は...

答えて

2

と連絡を取って、すべてのクラスを介してactionController(AppKernelのような類似したオブジェクト)を渡しますが、パーサーとダンパーを使用しようとしました:あなたの注釈の

use Symfony\Component\Yaml\Dumper; 
use Symfony\Component\Yaml\Parser; 


    private function readconfigFile(){ 
      $configFile = $baseUrl.'/config/config.yml'; 
      $yaml = new Parser(); 
      $configArray = $yaml->parse(file_get_contents($configFile)); 

      $readValue = $configArray['doctrine']['orm']['entity_managers']; 

      return $readValue; 

} 
+0

多くのおかげで... 。 – ZappZone

関連する問題