SYMFONY2如何在帖子中添加许多标签和类别

时间:2015-02-10 12:33:59

标签: php mysql symfony tags categories

我遇到Symfony2的问题。我想在数据库标签名称和类别名称中添加帖子,但我不能:/我有表格标签'和'类别'在数据库中。我从数据库中读取标签和cat,并为用户显示选项(复选框字段)。当我检查数据库中的多个位置时,我有一个位置。怎么做?

这张照片展示了我想要做的事情:http://www.fotosik.pl/pokaz_obrazek/521ca3aab7103337.html

我试着举例(是postType.php):

$builder->add('tags', 'entity', array(
                'class' => 'PortfolioAdminBundle:Tag',
                'property' => 'name',
                'required' => false,
                'expanded' => true,
    ));
实体中的

public function __toString() {
     return (string)$this->getId();
}

我尝试在string和int上的数据库中更改类型字段标记和cat。我不知道应该怎么做:/

1 个答案:

答案 0 :(得分:0)

我认为你没有使用适当的标签类型。如果我理解正确,您希望为每个帖子添加多个标记。 如果我是正确的,您不能对实体这样做,因为它只允许链接一个实体。 您需要使用的是集合类型。

有关于如何使用herehere

的信息