首页 > 解决方案 > CakePHP 3.8 或 4.0,基于 SendGrid 和 Twig 支持?

问题描述

我正在将一个非框架 PHP 项目移动到 CakePHP 中。问题是从 CakePHP 3.8 还是 CakePHP 4.0 开始。我正在寻找对某些插件的支持。

我们使用 SendGrid,但只有 CakePHP 3.x 支持 CakePHP 集成插件。我们使用 twig,但 twig-view 和 legacy-twig-view 插件需要 CakePHP 4.x。我们还需要生成 PDF 和 excel 文件,但是可以使用独立的 PHP 包(通过 composer)来完成,所以 CakePHP 版本无关紧要。

我有使用 CakePHP 2.x/3.x 的经验,并且 CakePHP 4.0 被描述为主要是一个清理版本。因此,也许最好的解决方案是制作/贡献一个 CakePHP 4.x 版本的 SendGrid 插件。

在新的 CakePHP 项目 3.x 或 4.x 中使用 SendGrid 和 twig 的最佳方法是什么?

标签: phpcakephptwigsendgrid

解决方案


还有 CakePHP 4 分支:

https://github.com/Iandenh/cakephp-sendgrid/tree/4x

您还可以随时构建自己的或克隆一个 cakephp3 插件并更新代码以使用 cakephp 4。


推荐阅读