0
번들 내에 Configuration.php와 config 세 빌더를 통해 몇 가지 옵션을 정의하는 번들을 설정합니다.symfony2 : 번들 구성을 컨테이너에서 사용할 수 없습니다.
내가 /root/app/config/config.yml 파일로 구성을 넣고 싶어하지만 구성이 지금까지
$config = $container->getParameter('namespace');
를 통해 번들 내부 사용할 수있는, 내가 구성이되는 것을 볼 수 있습니다
bin/console debug:config namespace
를 통해 사용할 수 있지만 통해 번들 코드의 내부 구성을 얻는 경우에
$config = $container->getParameter('namespace');
예외가 발생합니다 : "매개 변수"네임 스페이스가 "정의되어야합니다"이지만 그 예외는 그렇지 않으면 알려줍니다.
나의 현재을 configuration.php : 내가 여기에 무엇을
class NamespaceExtension extends Extension
{
/**
* {@inheritdoc}
*/
public function load(array $configs, ContainerBuilder $container)
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
}
}
를 놓친 거지?