а чем твиг лучше того, что пхп предоставляет из коробки? ... да, синтаксис вывода переменных чуть короче ... но статический анализ кода ломается, связи нет, найти использование методов невозможно, рефакторить через задний проход
Зачем в шаблонизаторе какие-то методы использовать? Исходя из принципа разделяемой ответственности в SOLID, шаблон не должен знать о каких-то там методах какого-то там класса, это не его ума дело. Скармливаешь ему подготовленный массив со значениями, да и всё. Он же шаблон, хош его потом хоть в nodejs, хоть в python используй, без привязки к классам и синтаксису языка.
твиг не дает мне юзать пхп код в шаблонах.
Обсуждают сегодня