2
  • ActionContoller-Method:doSomeAction()があります。
  • これは、新しいクラスを呼び出す場合などです。私のDocumentManager、私のドキュメントを制御します。
  • このDocumentManagerにはFileUploadManagerが必要です。

わかった ...

  • ActionContoller-> DocumentManager-> FileUploadManager

次に、app / config/config.ymlに保存されている構成ファイルからいくつかのパラメーターを取得する必要があります。

  • Symfony 1.4のようなものを使いたい:sfConfig :: get('myVar')...。
  • すべてのパラメータに書き込みたくありません-個別のサービスをプールします...。
  • すべてのパラメータをサービスの引数として定義することはできません...

  • また、私が接触するすべてのクラスにactionController(AppKernelのような同様のオブジェクト)を渡したくありません...

4

1 に答える 1

2

パーサーとダンパーを使用しようとしましたか:

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;

}
于 2012-05-03T12:08:12.480 に答える