私は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 も書きますが、機能しません。