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 に答える