Cakephp 3.x 在CakePHP3中动态创建虚拟字段
我试图复制这个问题的答案,但在CakePHP 3中: 如何为CakePHP 3动态创建虚拟字段 这是我的自定义查找器,由于创建的虚拟字段不好,它当然不起作用:Cakephp 3.x 在CakePHP3中动态创建虚拟字段,cakephp-3.x,Cakephp 3.x,我试图复制这个问题的答案,但在CakePHP 3中: 如何为CakePHP 3动态创建虚拟字段 这是我的自定义查找器,由于创建的虚拟字段不好,它当然不起作用: protected function findByDistance($lat, $long, $distance) { $distanceValue = $this->calcDistance($lat, $long, $this->_properties['latitude'], $this->_propert
protected function findByDistance($lat, $long, $distance)
{
$distanceValue = $this->calcDistance($lat, $long, $this->_properties['latitude'], $this->_properties['longitude']);
$this->virtualFields['distance'] = $distanceValue;
return $query->where(['distance <=' => $distance]);
}
受保护函数findByDistance($lat、$long、$distance)
{
$distance value=$this->calcDistance($lat,$long,$this->_属性['latitude'],$this->_属性['latitude']);
$this->virtualFields['distance']=$distanceValue;
return$query->where(['distance)看看答案是否有帮助谢谢,这正是我需要的。