Symfony 3.3上的FOSUser
这类似于香草Symfon3.3,而不是微内核(以防产生差异) 问题: 我在尝试在Symfony 3.3上设置FOSUser(v.2)时遇到问题:Symfony 3.3上的FOSUser,symfony,service,fosuserbundle,symfony-3.3,Symfony,Service,Fosuserbundle,Symfony 3.3,这类似于香草Symfon3.3,而不是微内核(以防产生差异) 问题: 我在尝试在Symfony 3.3上设置FOSUser(v.2)时遇到问题: [Symfony\Component\DependencyInjection\Exception\AutowiringFailedException] Cannot autowire service "validator.builder": argument "$node" of method "Symfony\Component\Config\Def
[Symfony\Component\DependencyInjection\Exception\AutowiringFailedException]
Cannot autowire service "validator.builder": argument "$node" of method
"Symfony\Component\Config\Definition\Builder\ValidationBuilder::__construct()"
references class Symfony\Component\Config\Definition\Builder\NodeDefinition"
but no such service exists.
浏览联机API:
- 标记为3.2分支,但存在于
- 也标记为v3.2,尽管存在于
validator.builder
parameters:
secret: <-generated-upon-install->
kernel.secret: <-duplicated-line->
参数:
秘密:
kernel.secret:
如果有人面对这个问题,我想有一个好的、聪明的方法来解决这个问题。解决了!在service.yml中,不要将服务声明为
validator.builder:
class: Symfony\Component\Config\Definition\Builder\ValidationBuilder
但这样做:
Symfony\Component\Config\Definition\Builder\ValidationBuilder:
autowire: true
再一次,我得到了答案