我有一个具有 2 个属性 _obc_id、obc_id 的实体
class myEntity {
...
/**
* @ORM\Column(name="obc_id", type="integer", nullable=false)
*/
private $obc_id;
/**
* @ORM\Column(name="_obc_id", type="integer", nullable=false)
*/
private $_obc_id;
public function get_obcId()
{
return $this->_obc_id;
}
public function getObcId()
{
return $this->obc_id;
}
public function set_obcId($value);
{
$this->_obc_id = $value;
return $this;
}
public function setObcId($value);
{
$this->obc_id = $value;
return $this;
}
}
Doctrine 不能调用 set_obcId() 、 get_obcId(),它返回“既不是属性也不是方法之一”,我还写了一个 __set 和 __get ,但它不起作用。