我想显示与Victoire管理的tags
关联。Article
Blog
我该怎么做?
这可以通过使用渲染小部件来实现。
{# Resources/views/Article/render_tags.html.twig #}
{% if tags is not empty %}
<ul>
{% for tag in tags %}
<li>{{ tag }}</li>
{% endfor %}
</ul>
{% endif %}
/**
* @Route("/renderArticleTags/{id}", name="app_render_article_tags")
* @Template("Article/render_tags.html.twig")
*/
public function renderArticleTagsAction(Article $article)
{
$tags = [];
/** @var \Victoire\Bundle\BlogBundle\Entity\Tag $tag */
foreach ($article->getTags() as $tag) {
$tags[] = $tag->getTitle();
}
return [
'tags' => $tags,
];
}
在标签文章>当前实体中:
app_render_article_tags
{"id":"{{entity.id}}"}