如何将模型转换为ThinkPHP框架中的实例?

时间:2016-10-20 14:09:19

标签: php thinkphp

这个问题仅涉及ThinkPHP程序员。

因此ThinkPHP中有ModelD()。模型对于与DB通信非常有用。但是,当我们使用D()创建Model时,请找到一段数据。实际上我们得到的是一个数组。

然后,我如何获得一个类的实例并使用方法。在模型中构建方法似乎毫无用处。

我是否应该在模型之外设置另一个类,例如UserModel.class + User.class

1 个答案:

答案 0 :(得分:0)

以下是我的想法。

class BasicModel extends Model
{

    protected $instance;

    public function loadInstance($id)
    {
        $this->instance = $this->find($id);
    }

    public function saveInstance()
    {
        if ($this->create($this->instance))
            return $this->add();
        return false;
    }
}