0

config.ymlでTest-Clientのユーザーエージェントとホスト名を定義したいと思います。

現時点では、各構成で同じものを使用しています。

$client = static::createClient();
$container = $client->getContainer();
$client->setServerParameters(
    array(
        'HTTP_HOST' => 'Test',
        'HTTP_USER_AGENT' => 'Test'
    )
);

そして、私はこのようなものを使いたいです

$client = static::createClient();
$container = $client->getContainer();
$client->setServerParameters(
    array(
        'HTTP_HOST' => $container->getParameter('test.host'),
        'HTTP_USER_AGENT' => $container->getParameter('test.useragent')
    )
);

しかし、それは失敗します。

config.ymlに「test」の設定をロードできる拡張機能はありません。名前空間「test」を検索し、「framework」、「security」、「twig」、「monolog」、「swiftmailer」、「assetic」、「doctrine」を見つけました[...]

4

1 に答える 1

1

に値を追加しますparameter.yml

一般に、値を comfig.yml に入れるだけでは、コンテナーに自動的に追加されません。

config.yml を介してコードを構成可能にする方法を知りたい場合は、バンドルのセマンティック構成を公開する方法をご覧ください。

于 2013-02-19T11:14:55.320 に答える