这个问题仅涉及ThinkPHP程序员。
因此ThinkPHP中有Model
和D()
。模型对于与DB通信非常有用。但是,当我们使用D()
创建Model
时,请找到一段数据。实际上我们得到的是一个数组。
然后,我如何获得一个类的实例并使用方法。在模型中构建方法似乎毫无用处。
我是否应该在模型之外设置另一个类,例如UserModel.class
+ User.class
?
答案 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;
}
}