我对Symfony2有问题。我想在数据库标签名称和类别名称中添加帖子,但是我不能:/我在数据库中有表“ tag”和“ category”。我从数据库和用户的显示选项(复选框字段)中读取标签和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();
}
我尝试在字符串和int的数据库中更改类型字段标记和cat。我不知道应该怎么做:/
最佳答案
我认为您没有使用适当的标签类型。如果我理解正确,则希望为每个帖子添加多个标签。
如果我是正确的,那么您就不能对实体执行此操作,因为它只允许链接一个实体。
您需要使用的是集合类型。
有关如何使用它的信息here和here
关于php - SYMFONY2如何在帖子中添加许多标签和类别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28431820/