我遇到问题:在我的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".
知道它为什么这样对我? 谢谢你的帮助!
答案 0 :(得分:0)
解决:在SF2中无法将数据包从捆绑包中注入到应用程序配置中。