Я использовал Django, и в механизме шаблонов Django мы определяем такие блоки, как
<head>
{% block head %} {% endblock head %}
</head>
<body>
{% block content %} {% endblock content %}
.....
{% block script %} {% endblock script %}
</body>
</html>
in each template file extending this layout we include codes in particular blocks to put in head
, body
, script
respectively.
Теперь я использую CakePHP
и хочу добиться того же, поскольку у меня есть много файлов js
в конце тега body и включаю script
под ними, которые конкретно для каждой страницы. Это означает, что этот скрипт будет вызываться только с определенной страницы, поэтому я не могу поставить его на все страницы.
Макет CakePHP выглядит так
<html>
<head>
<!-- all head elements -->
</head>
<body>
<?= $this->fetch('content') ?>
<!-- all js includes -->
</body>
</html>
Как добавить скрипт в конец тега body в CakePHP 3?