PHP如何在Underscore模板中使用变量?

时间:2014-10-29 23:54:41

标签: php backbone.js underscore.js

我有一个使用骨干/下划线和PHP的Web应用程序。所有模板都在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适用于&lt;%= id%&gt;,但我尝试在php($id)中访问相同的变量,它不起作用 - 说id未定义。所以我的问题是,如何在php中使用该变量? 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

这不是它的工作方式。

试试这个:

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