我创建了一个对象列表,我正在尝试从模板中检索对象名称。模板引擎是“块模板引擎”。 这样创建对象列表:
html.set("items", new Item[]{new Item("Item 1", 2),new Item("Item 2", 5)} );
Item类如下:
public class Item {
private String mName;
private float mPrice;
public Item(String name, float price) {
this.mName = name;
this.mPrice = price;
}
public String getName() {
return mName;
}
public float getPrice() {
return mPrice;
}
我尝试访问该项目的方式是:
{.loop in $items as $item}
<div>
<span>{$item.get_name}</span>
</div>
{/loop}
答案 0 :(得分:0)
仅尝试{$item.name}
“ get”已从模板的属性名称中删除-从docs:
-- Standard accessors like getFullName() are exposed in the template
-- as {$tag.full_name} - camelCase converts to lower_with_underscores