我可以将捆绑软件添加到没有Flex配方的Symfony 4项目中吗?

时间:2018-11-30 08:34:39

标签: php symfony recipe bundles

是否可以在没有Flex配方的Symfony 4中添加捆绑软件?

我想添加以下捆绑包

https://github.com/KnpLabs/DoctrineBehaviors

到我的symfony 4.0项目,但没有可用的配方(https://flex.symfony.com/)。因此,当我使用composer安装它并将配置添加到我的服务中时,它会抱怨说它不知道捆绑软件。

1 个答案:

答案 0 :(得分:3)

flex配方的作用是自动在内核中注册束,添加配置存根,等等。如果捆绑包没有配方,并且您可以使用composer进行安装(这意味着软件包限制允许Symfony 4),则必须手动配置捆绑包,首先将捆绑包添加到config/bundles.php

return [
    // ...
    Knp\DoctrineBehaviors\Bundle\DoctrineBehaviorsBundle::class => ['all' => true]
];