【发布时间】:2015-04-24 21:50:21
【问题描述】:
我想为实体添加一个方法。 此方法从实体的标题返回 X 个字符,我想在我的 twig 文件中打印此标题。 有可能吗?
树枝:
<ul class="nav nav-pills nav-stacked">
{% for blog in listBlogs %}
<li>
<a href="{{ path('l3_blog_view', {'id': blog.id}) }}">
{{ blog.getTruncatedTitle }}
</a>
</li>
{% endfor %}
实体:
class Blog
{
/**
* @var string
*
* @ORM\Column(name="content", type="text")
*/
private $content;
public function setTruncatedTitle($content)
{
$this->content = "Hey";
return $this;
}
/**
* Get content
*
* @return string
*/
public function getTruncatedTitle()
{
return $this->content;
}
}
【问题讨论】:
-
最好克制自己不要“它不起作用”。您能否至少包含一些您迄今为止尝试过的代码,以便人们可以真正帮助您?