easy-swoole / orm

31 stars 27 forks source link

模型获取器问题 #122

Closed 729343861 closed 4 years ago

729343861 commented 4 years ago

一但写了模型获取器,任何的查询或者获取操作都会执行获取器,希望可以支持连贯方法设置是否使用获取器,毕竟很多查询是不希望使用获取器的。

xuanyanwow commented 4 years ago

写了模型获取器,任何的查询或者获取操作都会执行获取器 这是预期效果。 其他需求应该自行封装,如果只需要在某些特定情况进行数据的进一步处理,应该自己封装一个方法,仅在需要的时候调用。如下示例

class Model{
    public function getMyTestAttr(){
        $data = $this->data['id']; // 原字段名

        return $data."_aaaaaaaaaaa";
    }
}

使用示例
$id = $model->getMyTestAttr();
$id = $model->getAttr("my_test");
...等其他获取属性方式。