Это слишком избыточно, чтобы использовать HAML, если я уже использую PHP в своем проекте? - PullRequest
0 голосов
/ 22 июня 2010

Я не очень хорошо разбираюсь в HAML, но насколько я знаю, это язык шаблонов, и PHP уже обладает такой функциональностью.Имеет ли смысл включать синтаксис PHP в файл HAML или он будет избыточным (?):

#navigation
 %p
  <?php include("navigation.html"); ?>

1 Ответ

2 голосов
/ 22 июня 2010

PHP часто используется в сочетании с языком шаблонов. Включение html-файлов в HAML было бы странным, поскольку предполагается, что HAML генерирует HTML.

Комбинацию лучше всего использовать следующим образом: PHP действует как контроллер и модель, получая переменные из базы данных и отправляя на нужную страницу. HAML действует как представление, которое берет переменные из PHP и создает из него любую HTML-страницу.

См. Также: Модель-представление-контроллер

...