CakePHP 3.8 或 4.0,基于 SendGrid 和 Twig 支持?
CakePHP 3.8 or 4.0, based on SendGrid & Twig support?
我正在将一个非框架 PHP 项目移动到 CakePHP 中。问题是从 CakePHP 3.8 还是 CakePHP 4.0 开始。我正在寻找对某些插件的支持。
我们使用 SendGrid,但 CakePHP 集成插件仅受 CakePHP 3.x 支持。我们使用 twig,但是 twig-view 和 legacy-twig-view 插件需要 CakePHP 4.x。我们还需要生成 PDF 和 excel 文件,但这些可以使用独立的 PHP 包(通过 composer)完成,因此 CakePHP 版本无关紧要。
我有使用 CakePHP 2.x/3.x 的经验,并且 CakePHP 4.0 被描述为主要是一个清理版本。因此,也许最好的解决方案是 produce/contribute 一个 CakePHP 4.x 版本的 SendGrid 插件。
在新 CakePHP 项目 3.x 或 4.x 中同时使用 SendGrid 和 twig 的最佳方法是什么?
还有 CakePHP 4 分支:
https://github.com/Iandenh/cakephp-sendgrid/tree/4x
您也可以随时构建自己的或克隆一个 cakephp3 插件并更新代码以使用 cakephp 4。
我正在将一个非框架 PHP 项目移动到 CakePHP 中。问题是从 CakePHP 3.8 还是 CakePHP 4.0 开始。我正在寻找对某些插件的支持。
我们使用 SendGrid,但 CakePHP 集成插件仅受 CakePHP 3.x 支持。我们使用 twig,但是 twig-view 和 legacy-twig-view 插件需要 CakePHP 4.x。我们还需要生成 PDF 和 excel 文件,但这些可以使用独立的 PHP 包(通过 composer)完成,因此 CakePHP 版本无关紧要。
我有使用 CakePHP 2.x/3.x 的经验,并且 CakePHP 4.0 被描述为主要是一个清理版本。因此,也许最好的解决方案是 produce/contribute 一个 CakePHP 4.x 版本的 SendGrid 插件。
在新 CakePHP 项目 3.x 或 4.x 中同时使用 SendGrid 和 twig 的最佳方法是什么?
还有 CakePHP 4 分支:
https://github.com/Iandenh/cakephp-sendgrid/tree/4x
您也可以随时构建自己的或克隆一个 cakephp3 插件并更新代码以使用 cakephp 4。