2016-10-20 1 views
0

この質問は単なるThinkPhPプログラマーに関係しています。ThinkPhPフレームワークでモデルをインスタンスに変換する方法は?

したがって、ThinkPhPにはModelD()があります。モデルはDBとの通信に非常に便利です。しかし、D()を使用してModelを作成すると、データが見つかります。実際に私たちが得るものは配列です。

次に、クラスであり、使用するメソッドを持つインスタンスを取得する方法はありますか。モデル内にメソッドを構築することは役に立たないようです。

私は例UserModel.class + User.classのために、離れてモデルから別のクラスを持っているべきですか?

答えて

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; 
    } 
} 
関連する問題