我已将新属性添加到学说中,如下所示:
/** @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");
请您澄清我是否做错了或者我是否还要在其他任何部分进行更改?提前谢谢。
答案 0 :(得分:0)
列定义中缺少name属性
/** @Column(name="service_domain", type="string", length=150) **/
private $service_domain;
/** @Column(name="aauid", type="string", length=150) **/
private $aauid;