0

我在一个学说中添加了新的属性,如下所示:

/** @Column(type="string", length=150) **/
private $service_domain;

    /** @Column(type="string", length=150) **/
private $aauid;

添加了 getter/setter 属性:

public function getServiceDomain() {

    return $this->service_domain;
}

public function setServiceDomain($domain) {
    $this->service_domain = $domain;
    return $this;
}

    public function getAAUID() {

    return $this->aauid;
}

public function setAAUID($aauid) {
    $this->aauid = $aauid;
    return $this;
}

我也在数据库列中进行了相应的更改。 在此处输入图像描述

但是由于某些奇怪的原因,当我为这些属性赋值并保存实体时,除了我新添加的属性之外,所有其他属性都在保存:

$n->setServiceDomain("test");
$n->setAAUID("test");

您能否澄清我是否做错了什么,或者我是否还必须在任何其他部分进行更改?提前致谢。

4

1 回答 1

0

列定义中缺少 name 属性

/** @Column(name="service_domain", type="string", length=150) **/
private $service_domain;

/** @Column(name="aauid", type="string", length=150) **/
private $aauid;
于 2013-04-16T09:42:39.523 回答