1
我正在製作一個簡單的舞者應用程序來記錄某人已閱讀的書籍,但在我的模板中顯示一個人讀過多少本書,我陷入了一個錯誤。我試圖在閱讀實例的表格中經歷一連串的行,並且如果讀者與列出的人相同,則向計數器添加1。爲什麼模板工具包不能聚合我的計數器?
下面是模板的代碼:
<ul class="people">
<% IF people.size %>
<% FOREACH id IN people.keys.nsort %>
<li><h2 style="display: inline;"><% people.$id.name %></h2><br />
Born <% people.$id.birthday %><br />
<% FOREACH reader IN readings.keys.nsort %>
<% count = 0 %>
<% IF readings.$reader.person_id == people.$id.id %>
<% count = count + 1 %>
<% END %>
<% END %>
<% count %>
<% END %>
<% ELSE %>
<li><em>Unbelievable. No people here so far</em>
<% END %>
</ul>
然而,當我展示它,計數只1.是否有人知道我做錯了什麼,或者你需要更多的代碼?
謝謝。
哇,我顯然不能認爲今天的非常好。這很好,謝謝。 – uncleshelby
@uncleshelby:'<% %>'decorum有點難以閱讀:) – Zaid
我一直在使用Dancer教程,就像我能說的那樣,它是舞者的默認設置。 – uncleshelby