Не удалось получить свойство объекта из Chunk Template Engine - PullRequest
0 голосов
/ 26 ноября 2018

Я создал список объектов и пытаюсь получить имя объекта из шаблона.Шаблонный движок - Chunk Template Engine.Список объектов создается следующим образом:

 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}

1 Ответ

0 голосов
/ 30 ноября 2018

Попробуйте просто {$item.name}

"Get" удаляется из имени свойства в шаблоне - из документов :

-- Standard accessors like getFullName() are exposed in the template
-- as {$tag.full_name} - camelCase converts to lower_with_underscores
...