如何解决Symfony 中新添加的字段针对特定实体未保存
我有一个实体位置,我刚刚为此添加了一个新字段,但它没有保存在数据库中
/* @var string
*
* @ORM\Column(name="test_field",type="string",length=255,nullable=true)
*/
private $testField;
然后
/**
* Set testField
* @param string $testField
*/
public function setTestField($testField)
{
$this->testField = $testField;
return $this;
}
并在控制器中设置其值
$dataLoc = $em->getRepository('AppBundle:Location')-
>find($locationId);
$dataLoc->setTestField("testData");
$em->persist($dataLoc);
$em->flush();
但是 test_field
的值永远不会保存在数据库中。但是如果我尝试在另一个实体中添加相同的字段,那么它工作正常。
我可以尝试什么来解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。