Я только начал изучать Mustache.php (после того, как услышал хорошие вещи о библиотеке).Но, глядя на документацию, кажется, что вы должны хранить свой HTML-код шаблона внутри переменной PHP, чтобы усы могли иметь к нему доступ - это мне кажется очень грязным, поэтому я хотел найти другой способ сделать это (например, file_get_contents of aобычный файл .html).
Это код, с которым я возился ...
$template = '
<p>Hello {{name}}</p>
<p>Sorry, you\'re a {{type}}!</p>
{{#under_18}}
<p><strong><u>{{generate_random_stuff}}</u></strong>.<p>
{{/under_18}}
';
... и поэтому вместо этого я подумал, что это будет проще для нашего интерфейсаdev для управления ...
$template = file_get_contents('template.html');
... где 'template.html' содержит только ...
<p>Hello {{name}}</p>
<p>Sorry, you're a {{type}}!</p>
{{#under_18}}
<p><strong><u>{{generate_random_stuff}}</u></strong>.<p>
{{/under_18}}
Но я не был уверен, насколько эффективен с использованием file_get_contents было?по сравнению с хранением в виде строки в переменной?Особенно за несколько просмотров страниц или наличие нескольких шаблонных html-файлов на одной странице.
Любая информация, которую вы можете дать мне по поводу такого рода вещей, была бы признательна.