Установка параметра пакета в security.yml в Symfony2 - PullRequest
0 голосов
/ 01 марта 2012

У меня проблемы: в моем файле security.yml я пытаюсь внедрить класс параметров следующим образом:

безопасность: ACL: соединение: по умолчанию

encoders:
    %my_ubercoolbundle.user_class%
        algorithm: sha512

providers:
    main:
        entity: { class: %my_ubercoolbundle.user_class%, property: username }

и, конечно, этот параметр обрабатывается в моем комплекте классов конфигурации и расширения:

->children()
    ->scalarNode('user_class')->defaultValue('My/UbercoolBundle/Entity/User')->end()
->end()

и

$container->setParameter('my_ubercool.user_class', $config['user_class']);

Но когда sf2 компилирует мой проект, он сообщает мне

ParameterNotFoundException: You have requested a non-existent parameter "my_ubercool.user_class".

Есть идеи, почему это так со мной? Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 09 марта 2012

Решено: в SF2 невозможно внедрить данные из пакета в конфигурацию приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...