CakePHP 4.x - 如何烘焙 Twig 模板?

CakePHP 4.x - How to Bake Twig Templates?

是否可以使用 Bake 生成以 Twig 标准格式化的基本 CRUD 视图?我正在手动转换由 Bake 生成的模板,这需要大量工作。我在我的项目中使用 CakePHP 4.0.3cakephp/twig-view.

中的 "TwigView plugin"

注意:在cakephp/legacy-twig-view中,这可以通过以下命令完成:

bin/cake bake twig_template Tasks all -t WyriHaximus/TwigView

目前,这仅适用于 Bake 1.x 和 CakePHP 3.x。

wyrihaximus/twig-view (legacy-twig-view) 将扩展 Bake template shell 任务,该任务为 CRUD 视图生成 twig 模板。但是,当 Bake 将所有遗留 shell 任务转换为 2.0 的新命令时,这被打破了。

新的 cakephp/twig-view 不会回退到非 twig .php 模板。这意味着修复和更新这将是更多的工作。不幸的是,在不知道是否有用户依赖这个(当前)损坏的功能的情况下,它被砍掉了。

扩展另一个插件的 shell 任务或命令可能会有风险,因为不支持 api。