将论点传递给树枝

时间:2013-10-02 20:02:22

标签: php symfony twig

我在树枝上:

{% 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> 

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

只返回一个变量,我认为你需要在前缀和标题之间留一个空格?试试这个:

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

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