1
なぜSymfonyにdoctrine/orm
とdoctrine/doctrine-bundle
が同時に必要なのですか?symfonyが教義/ ormを必要とする理由
doctrine/orm
にはdoctrine/doctrine-bundle
の依存関係はありませんか?
他の教義ライブラリとdoctrine/ormの組み合わせを無効にすることはできませんか?
なぜSymfonyにdoctrine/orm
とdoctrine/doctrine-bundle
が同時に必要なのですか?symfonyが教義/ ormを必要とする理由
doctrine/orm
にはdoctrine/doctrine-bundle
の依存関係はありませんか?
他の教義ライブラリとdoctrine/ormの組み合わせを無効にすることはできませんか?
まず、doctrine/doctrine-bundle
は任意依存(composer.json
のsuggests
部)としてdoctrine/orm
を有しています。このバンドルはcomposer.jsonです。つまり、ORMなしでこのバンドルを使用することが可能です。
ORMはdoctrine-bundleでオプションなので、symfonyのcomposer.json
は、必要に応じてORMを依存関係として指定します。
ormは開発に必要です。本当の質問は、それが生産ではオプションである理由でしょうか?あなたが開発でバンドルを必要とするが、実稼働環境では必要としないユースケースを考えるのに苦労する。 – Cerad
@セラードテストのために必要だと思います。 – yceruto