我目前正在使用Symfony及其模板引擎Twig开发Web应用程序。
当我尝试实现某些表单时,我最终使用了另一个可重用且可配置的模板的模板。
以下是我的表单模板的一些简化代码:
{% use '@Bundle/modalForm.html.twig' with global as modalForm_global %}
{% set form_id = "formAjoutGroupe" %}
{% set modal_id = "modalAjoutGroupe" %}
{% set namespace = "addForm" %}
{{ block('addGroup_global') }}
以下是它的包含方式:
git config --global --replace-all user.name "FName LName"
我担心的是,虽然我已经能够开发出具有这种结构的功能完善的页面,但感觉就像一个" hacky"使用Twig的方式。
我想知道是否有更好的方法来创建可配置的模板。
我也不确定如何使用Twig来管理我的JS,因为在我的情况下,每个模板都有自己的JS内部结果有点乱。 关于此事的最佳做法是什么?