我有以下具有属性float $price
的实体模型。
当我创建这样的getter方法时:
public function _getPrice()
{
return $this->price*100;
}
它一直给我以下错误:
未定义的属性:App \ Model \ Entity \ Model :: $ price
问题是什么?
答案 0 :(得分:0)
您实际上是在尝试从内部访问getter方法。
为了使其正常工作,请尝试按如下方式重写:
public function _getPrice()
{
return $this->_properties['price'] * 100;
}