CakePHP 4.x - Как запекать шаблоны Twig?

Можно ли использовать Bake для создания базовых представлений CRUD, отформатированных в стандарте Twig? Я конвертирую свои шаблоны, сгенерированные Bake, вручную, и это много работы. Я использую CakePHP 4.0.3 в своем проекте и "плагин TwigView" из cakephp/twig-view.

Примечание. В cakephp/legacy-twig-view это можно сделать с помощью следующей команды:

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

person godzill4    schedule 09.05.2020    source источник


Ответы (1)


На данный момент это работает только с Bake 1.x и CakePHP 3.x.

wyrihaximus/twig-view (legacy-twig-view) расширит задачу оболочки Bake template, которая создаст шаблоны веток для представления CRUD. Однако это было нарушено, когда Bake преобразовал все устаревшие задачи оболочки в новые команды для 2.0.

Новый cakephp/twig-view не отменяет шаблоны .php без ветки. Это означало, что исправление и обновление потребует больше работы. К сожалению, не зная, полагались ли какие-либо пользователи на эту (в настоящее время) неработающую функцию, она была вырезана.

Расширение задач или команд оболочки другого плагина может быть рискованным из-за отсутствия поддержки этого API.

person Corey Taylor    schedule 09.05.2020