0

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

所以在ThinkPHP中有Modeland 。D()模型对于与数据库进行通信非常有用。但是当我们使用D()创建一个Model然后找到一条数据。实际上我们得到的是一个数组。

那么我怎样才能得到一个属于一个类并且有方法可以使用的实例。在模型中构建方法似乎没有用。

除了模型,我是否应该有另一个类,例如UserModel.class+ User.class?</p>

4

1 回答 1

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;
    }
}
于 2016-10-21T04:03:25.287 回答