Laravel 4.2尝试解释Backbone.js模板变量

时间:2014-08-26 22:23:06

标签: javascript backbone.js laravel laravel-4

我最近升级到Laravel 4.2以获得一个新项目,并创建了一个带有Backbone.js模板的刀片视图,就像我以前一样。

但是,我在Backbone.js模板中的所有变量上都抛出异常,因为很明显Laravel 4.2试图解释Backbone.js变量。

<script id="UserIconTemplate" type="text/template">
    <div class="UserIcon ui-widget-content timeInterval<%= interval %>" id="<%= user.id %>">
        <div class="userBox">
        <h6><%= user.first_name %></h6>
        <img src="/img/female_user.png" />
    </div>
    <div class="buttonBarUser" data-user_id="<%= user.id %>" data-calendar_id="<%= id %>">
        <span class="ui-icon ui-icon-help getUserNotes"></span>
        <span class="ui-icon ui-icon-pencil editUserCalendar"></span>
        <span class="ui-icon ui-icon-trash removeFromCalendar"></span>
    </div>
    </div>
</script>

所以我的问题是:如果符合以下情况,我该如何处理我的Backbone.js模板:

&LT;%= backbone_variable%GT; === {{$ laravel_variable}}

1 个答案:

答案 0 :(得分:0)

听起来你们两个都在php.ini中启用了asp_tags。更改.ini应该为您解决此问题:http://php.net/manual/en/ini.core.php#ini.asp-tags

  

asp_tags - 允许使用类似ASP的&lt; %%&gt;标签以及通常的标签。这包括&lt;%= $ value%&gt;的可变值印刷速记。

所以修复是修改你的php.ini并设置asp_tags = false然后重启php。