0
電子メールイベントをある場所に保存するためのメールキューバンドルを作成し、後で取り上げて処理します。私たちは、マンドリルなどのサービスを使用しないためです。Doctrineに依存し、エンティティを提供するsymfonyバンドルを書くにはどうしたらいいですか?
私のバンドルはBufferedDatabaseMailQueueを発送するので、私のバンドルには追加のエンティティを提供したいと思います。とにかく、私はこのエラーメッセージで終わる
doctrine:
orm:
auto_mapping: false
mappings:
AcmeDemoBundle:
type: annotation
alias: MyMailQueueBundle
prefix: MyMailQueueBundle\Entity
dir: %kernel.root_dir%/../src/MyMailQueueBundle/Entity
is_bundle: true
:
InvalidArgumentExceptionでため私は、バンドルのconfig.ymlで、次の(まだテストされていない)行を含め、いくつかの研究に
YamlFileLoader.php 404:doctrineのコンフィグレーションをロードできる 拡張はありません
Research 、PrependExtensionInterfaceが何とか私を助けてくれるかもしれないと指摘しました。しかし、私はそれを正しく使用し構成する方法を知らない。私のバンドルは教義に基づいています。
どうすればよいですか?
通常のもののこの種は、アプリケーションのconfig.ymlに行くだろう。 – Cerad
しかしバンドルXYストアエンティティはバンドルインターナショナルではありませんか? –
ほとんどのバンドルは、config.ymlにこれらの行を追加するようにユーザに求めます。ここのstep3を参照してください:https://symfony.com/doc/master/bundles/StofDoctrineExtensionsBundle/index.html – Alsatian