使用<%和<%=在此代码中嵌入了哪种语言

时间:2014-03-21 14:55:10

标签: php ruby-on-rails twitter-bootstrap

我已经在https://github.com/Serhioromano/bootstrap-calendar下载了为引导程序构建的日历,我开始根据自己的需要自定义页面。 但是,在几段代码中,调用<%中的变量和方法。 通过一些研究,起初我认为它是错误的,但是我测试了许多不起作用的erb方法。 有人可以告诉我我在做什么吗?

<div class="cal-month-day <%= cls %>">
    <span class="pull-right" data-cal-date="<%= data_day %>" data-cal-view="day" data-toggle="tooltip" title="<%= tooltip %>"><%= day %></span>
    <% if (events.length > 0) { %>
        <div class="events-list" data-cal-start="<%= start %>" data-cal-end="<%= end %>">
            <% _.each(events, function(event) { %>
                <a href="<%= event.url ? event.url : 'javascript:void(0)' %>" data-event-id="<%= event.id %>" data-event-class="<%= event['class'] %>"
                    class="pull-left event <%= event['class'] %>" data-toggle="tooltip"
                    title="<%= event.title %>"></a>
            <% }); %>
        </div>
    <% } %>
</div>

另外,是否可以将这些变量中的一些变量读入php变量?我可以使用其中一些作为php类中其他方法的参数。

谢谢。

1 个答案:

答案 0 :(得分:5)

看起来像是template engine内置的Underscore。