Итак, я использую плагин fzTag, который реализует расширение taggable для моделей Doctrine.
В My Action у меня есть что-то вроде:
$this->pager = new sfDoctrinePager('BlogEntry',5);
$this->pager->setQuery(Doctrine::getTable('BlogEntry')->createQuery('a')->leftJoin('a.Tags t')->where('t.id = ?',$this->tag->getId()));
$this->pager->setPage($request->getParameter('page', 1));
$this->pager->init();
и в моем шаблоне я использую:
<?php foreach ($blogentry->getTags() as $tag): ?>
<a href="<?php echo url_for('blog_tags',$tag) ?>"><?php echo $tag->getName() ?></a>
<?php endforeach; ?>
Но в шаблоне $ blogentry-> getTags () возвращает только один тег? Как я могу изменить это?