2012-09-05 36 views

回答

4

我知道的三种工具,可以做到这一点,你可以在Symfony的使用:

前两个鸵鸟政策有直接的symfony实施,但它们会很容易使用。对于mailchimp,有一个mailchimp bundle它提供了这个功能,虽然这个包没有很好的记录。

+0

谢谢,CssToInlineClass看起来像的路要走我 –

+0

也许你可以创建该类的公共捆绑,并与大家一起分享:-) –

+0

哈哈这将是很不错,但首先我必须学习如何创建一个在github中共享的包。但我会记住它。 –

4

今天我通过另一个问题发现存在这样一个符合您的需求的Symfony2包(我没有测试它)。

您可以使用ToInlineStyleEmailBundle,它嵌入Carlos Granados在他的答案中建议的CSSToInline库。

有了这个Symfony2包,你可以得到转换器作为服务($this->get('css_to_inline_email_converter')),然后用它来满足你的需求。它还支持模板生成。

1

我已经在CakePHP中集成了Emogrifier PHP类,取得了很好的结果。所有样式都非常漂亮。不知道它是否有Symfony包,但不应该很难整合。

https://github.com/jjriv/emogrifier

相关问题