backbone.js — Как PHP может использовать переменные в шаблоне Underscore?

У меня есть веб-приложение, использующее основу / подчеркивание и PHP. Все шаблоны находятся в php файлах. Например, вот файл шаблона:

//file template1.php
<script id="template1" type="text/template">
<label>label 1</label>
<span id="<%= id %>">span 1</span>
<?php if ($id > 0): ?>
//do something
<?php endif; ?>
</script>

id работает в <% = id%>, но я пытаюсь получить доступ к той же переменной в php ($id), это не работает — говоря id не определено. Итак, мой вопрос, как я могу использовать эту переменную в php?
Любая помощь приветствуется.

0

Решение

Это не так, как это работает.

Попробуй это:

<% if (id > 0) { %>
//do something
<% } %>
0

Другие решения

Других решений пока нет …