我已经通过作曲家安装了FPNTagBundle 。
$tagArray=array('uno','due');
$tagManager = $this->get('fpn_tag.tag_manager');
$tagsObj = $tagManager->loadOrCreateTags($tagArray);
$tagManager->replaceTags($tagsObj,$entity);
$em->persist($entity);
$em->flush();
我收到此错误,可避免标签持续存在:
使用参数 {"1":null,"2":"uno","3" 执行 'INSERT INTO Tag (name, slug, created_at, updated_at) VALUES (?, ?, ?, ?)' 时发生异常:空,“4”:空}:
SQLSTATE [23000]:违反完整性约束:1048 列“名称”不能为空 500 内部服务器错误 - DBALException
调用 $tag = parent::createTag($name); 似乎有问题 在 TagManager.php 的第 35 行
有任何想法吗?五。