作者:就就解决 | 来源:互联网 | 2023-01-23 11:33
为什么Symfony的要求doctrine/orm
,并doctrine/doctrine-bundle
在同一时间?
不应该doctrine/orm
是一个依赖doctrine/doctrine-bundle
?
这种格式不允许我将doctrine/orm与其他学说库无效组合吗?
1> Jakub Matcza..:
首先,doctrine/doctrine-bundle
具有doctrine/orm
作为一个可选的依赖(suggests
的部分composer.json
).这是这个包的composer.json.这意味着可以在没有ORM的情况下使用此捆绑包.
由于ORM对于doctrine-bundle是可选的,因此Symfony将composer.json
ORM指定为依赖以使其成为必需.