1

Sylius の注文確認メールに PDF ファイルを添付する必要があります。

/Sylius/Bundle/CoreBundle/Mailer/TwigSwiftMailer.php で、Twig テンプレートと注文情報 (Knp Snappy を使用) から PDF を生成し、メールに添付します。これは問題なく動作します。これを Core Bundle から削除して、自分のバンドルに入れたいと思います (そのため、Core Bundle はそのままにしておくことができます)。

しかし、このプロセスにはいくつかのサービス/イベントリスナーが含まれており、残念ながらそれらすべてをオーバーライドする必要があります (つまり、OrderConfirmationEmailListener.php、OrderConfirmationMailer.php、TwigSwiftMailer.php)...

これを明確に達成する方法について、良いリード/アイデアを持っている人はいますか?

ありがとう

4

2 に答える 2

-2

Zendframework2 を使用して Zend\Mail\ でメールを送信します

例については、ドキュメントhttp://framework.zend.com/manual/2.2/en/modules/zend.mail.attachments.html を参照してください。

于 2014-05-13T10:18:08.860 に答える