【发布时间】:2014-05-13 09:03:46
【问题描述】:
我需要将 PDF 文件附加到 Sylius 中的订单确认电子邮件。
到目前为止,我已经破解了 Sylius Core Bundle:在 /Sylius/Bundle/CoreBundle/Mailer/TwigSwiftMailer.php 中,我从 Twig 模板和我的订单信息(使用 Knp Snappy)生成 PDF 并将其附加到电子邮件中.它工作正常,我想从 Core Bundle 中删除它并将其放入我自己的 bundle 中(这样 Core Bundle 可以保持不变)。
但是这个过程涉及到几个服务/事件监听器,恐怕我需要覆盖所有它们(即 OrderConfirmationEmailListener.php、OrderConfirmationMailer.php、TwigSwiftMailer.php)...
是否有人对如何明确实现这一目标有很好的领导/想法?
谢谢
【问题讨论】:
标签: php symfony swiftmailer sylius