2015-03-31 53 views

回答

3

您可以通过在帖子对象上调用getTags方法来获取单个帖子的标签。下面是关于从后视图模板张贴标签的一个片段:

<?php $tags = $post->getTags() ?> 
<?php if (count($tags) > 0): ?> 
    <span><?php echo (count($categories) == 0) ? $this->__('This post was tagged with') : $this->__('and was tagged with') ?> </span> 
    <?php $it = count($tags) ?> 
    <?php foreach($tags as $tag): ?> 
     <a href="<?php echo $tag->getUrl() ?>"> 
      <?php echo $tag->getName() ?> 
     </a><?php if (--$it > 0): ?>, <?php endif; ?> 
    <?php endforeach; ?> 
<?php endif; ?> 

你的职位,而不是一个单一的岗位的集合,你可以在一个单独的职位叫getTags因为你是遍历您的收藏。

foreach($posts as $post) { 
    $tags = $post->getTags(); 
} 
+0

谢谢!标签即将到来。 – Kajal 2015-04-01 05:02:43

+0

有没有任何功能可以在fishpig中获取相关帖子? – Kajal 2015-04-01 05:22:40

+0

真棒解决方案 – Jalpesh 2018-02-22 15:23:28

相关问题