【问题标题】:SYMFONY2 How to add many tags and categories in postsSYMFONY2 如何在帖子中添加许多标签和类别
【发布时间】:2015-02-10 12:33:58
【问题描述】:

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

这是一张显示我想做的图片: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。我不知道该怎么做:/

【问题讨论】:

    标签: php mysql symfony tags categories


    【解决方案1】:

    我认为您没有使用适当的标签类型。如果我理解正确,您想为每篇文章添加多个标签。 如果我是正确的,您不能对实体执行此操作,因为它只允许链接一个实体。 你需要使用的是集合类型。

    有关于如何使用它的信息herehere

    【讨论】:

    • 当我在表单中使用“收藏”时,我只提交了标题。我尝试这样使用:link 而我提交的 'taga' 视图中只有 taga,没有选项。
    • 您需要为您的标签创建一个表单。然后使用标签集合。如果你使用 collection 而不给它一个类型,它不会工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2018-06-24
    相关资源
    最近更新 更多