0

在我的 Symfony4.4项目中,我定义了实体字段:

/**
 *
 * @ORM\Column(type="string", length=255, options={"default":""})
 */
protected $name = '';

我想将属性属性设置为空字符串'',而不是null.

当我已经设置了名称文件并且我想将其恢复为空字符串时,如何在 setter 中以某种方法完成该操作?

例如:

$names = $this->entityManager->getRepository(Names::class)
        ->findOneBy(['id' => $id]);

$names->setName('');      |----> would this be right solution?

$this->entityManager->persist($names);
$this->entityManager->flush();
4

0 回答 0