Closed 729343861 closed 4 years ago
写了模型获取器,任何的查询或者获取操作都会执行获取器
这是预期效果。
其他需求应该自行封装,如果只需要在某些特定情况进行数据的进一步处理,应该自己封装一个方法,仅在需要的时候调用。如下示例
class Model{
public function getMyTestAttr(){
$data = $this->data['id']; // 原字段名
return $data."_aaaaaaaaaaa";
}
}
使用示例
$id = $model->getMyTestAttr();
$id = $model->getAttr("my_test");
...等其他获取属性方式。
一但写了模型获取器,任何的查询或者获取操作都会执行获取器,希望可以支持连贯方法设置是否使用获取器,毕竟很多查询是不希望使用获取器的。