KNPLAB/doctrineBehavior的Symfony Flex配置
我想为KNPLAB/doctrineBehavior的Symfony Flex配置,symfony,doctrine,symfony4,symfony-flex,Symfony,Doctrine,Symfony4,Symfony Flex,我想为knplab/条令行为配置knplab\u条令行为,如下所示: knp_doctrine_behaviors: translatable: true 但是Symfony(flex)给了我一个错误: [FileLoaderLoadException]没有能够加载“knp\u原则\u行为”配置的扩展。。。查找命名空间“knp\U原则\U行为”,发现 我是新来Symfony Flex的,所以我不完全明白我该怎么做 symfony.lock: "knplabs/doctrine-be
knplab/条令行为
配置knplab\u条令行为
,如下所示:
knp_doctrine_behaviors:
translatable: true
但是Symfony(flex)给了我一个错误:
[FileLoaderLoadException]没有能够加载“knp\u原则\u行为”配置的扩展。。。查找命名空间“knp\U原则\U行为”,发现
我是新来Symfony Flex的,所以我不完全明白我该怎么做
symfony.lock:
"knplabs/doctrine-behaviors": {
"version": "1.5.0"
},
你必须加上
Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true],
到bundles.php中,您必须添加
Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true],
到bundles.php是否使用Symfony 4?您是否在
config/bundles.php
中加载了捆绑包?@Orange18947 yes symfony 4。。。没错,这就是问题所在,我认为bundle是自动注册的,因为我删除了AppKernel,不知道bundles.php是否存在。。。所以如果我理解的话,食谱会自动添加到那里,THXYep。只有配方会自动更新配置文件(bundles.php、routing、general配置文件)。缺少菜谱实际上应该引起一点注意。许多第三方捆绑包不支持S4。所以要小心。在最新版本中,配置键没有前缀doctor\u行为:
您使用的是Symfony 4吗?您是否在config/bundles.php
中加载了捆绑包?@Orange18947 yes symfony 4。。。没错,这就是问题所在,我认为bundle是自动注册的,因为我删除了AppKernel,不知道bundles.php是否存在。。。所以如果我理解的话,食谱会自动添加到那里,THXYep。只有配方会自动更新配置文件(bundles.php、routing、general配置文件)。缺少菜谱实际上应该引起一点注意。许多第三方捆绑包不支持S4。所以要小心。在最新版本中,配置键没有前缀doctor\u行为: