0

我在树枝上有:

{% for entry in blog_entries %}
    <h2>{{ entry.title }}</h2>
    <p>{{ entry.body }}</p>
{% endfor %}

在实体中:

public function getTitle($prefix) {
   return $prefix . $this->title;
}

在这个例子中我如何传递变量?

<h2>{{ entry.title(test) }}</h2> 

?

4

2 回答 2

1

如果 test 是一个变量,那么您的示例是完全有效的。但是,如果它是字符串,则需要将其作为字符串传递:

{{ entry.getTitle('test') }}

或者

{{ entry.title('test') }}
于 2013-10-02T20:35:45.780 回答
0

只返回一个变量,我认为您需要在前缀和标题之间添加一个 spce?试试这个:

public function getTitle($prefix) {
   $return = $prefix . " " . $this->title;
   return $return;
}

希望这可行,如果不只是发表评论,我会再次调查。

于 2013-10-02T20:06:57.500 回答