【发布时间】:2018-08-02 09:15:49
【问题描述】:
我想像这样为knplabs/doctrine-behaviors 配置knp_doctrine_behaviors:
knp_doctrine_behaviors:
translatable: true
但是 Symfony (flex) 给我错误:
[FileLoaderLoadException] 没有扩展能够加载“knp_doctrine_behaviors”的配置...寻找命名空间“knp_doctrine_behaviors”,找到...
我是 Symfony Flex 的新手,所以我不完全明白我应该怎么做
symfony.lock:
"knplabs/doctrine-behaviors": {
"version": "1.5.0"
},
【问题讨论】:
-
你在使用 Symfony 4 吗?您是否在
config/bundles.php中加载了捆绑包? -
@Orange18947 是的 symfony 4 ...你是的,这就是问题所在,我认为捆绑包是自动注册的,因为我删除了 AppKernel 并且不知道
bundles.php存在...所以只添加了食谱如果我理解,自动出现,THX -
是的。只有配方会自动更新配置文件(bundles.php、路由、通用配置文件)。缺乏食谱实际上应该引起一点标志。许多第三方捆绑包不支持 S4。所以要小心。
-
在最新版本中,配置键没有前缀
doctrine_behaviors:
标签: symfony doctrine symfony4 symfony-flex