cakephp - CakePHP 4.x - 如何烘焙 Twig 模板?
问题描述
是否可以使用 Bake 生成以 Twig 标准格式化的基本 CRUD 视图?我正在手动转换由 Bake 生成的模板,这需要做很多工作。我在我的项目中使用CakePHP 4.0.3和来自cakephp/twig-view的“TwigView 插件” 。
注意:在cakephp/legacy-twig-view中,可以使用以下命令完成:
bin/cake bake twig_template Tasks all -t WyriHaximus/TwigView
解决方案
目前,这只适用于 Bake 1.x 和 CakePHP 3.x。
wyrihaximus/twig-view
template
(legacy-twig-view) 将扩展为 CRUD 视图生成树枝模板的 Bake shell 任务。然而,当 Bake 将所有遗留的 shell 任务转换为 2.0 的新命令时,这被打破了。
新的cakephp/twig-view
不会回退到非树枝.php
模板。这意味着修复和更新这将是更多的工作。不幸的是,在不知道是否有任何用户依赖这个(当前)损坏的功能的情况下,它被删除了。
由于不支持该 api,因此扩展另一个插件的 shell 任务或命令可能会有风险。
推荐阅读
- search - 有效地从一个文件中查找另一个文件中的行
- neo4j - 在节点值中找到“GAP”?还是下一个?
- php - 未经授权:聚合 ParseQuery PHP SDK 需要主密钥
- sql - 使用两个外键的 SQL 多对一连接
- twilio - 为什么即使将重试策略设置为 all,我的 Twilio 状态回调也不会再次调用?
- python - Visual Studio Code 拒绝在虚拟环境中安装 Tensorflow
- node.js - EPERM 错误运行测试 nodejs / CodeceptJS
- firebase - 在 Flutter 中从 Firebase FireCloud 接收数据时,StreamBuilder 中的快照代码不会被执行
- python - Plaidml 无法设置:“plaidml-setup”未被识别为内部或外部命令
- asp.net - 如何在 ASP.NET Core MVC 中更改 ReturnUrl