ホームページ  >  に質問  >  本文

Thinkphp 5.1 モデルで元のデータが取得される問題


$data = MallUser::where(true)->getData();
return $this->success('获取数据成功',$data);

1562745084(1).jpg

thinkphp 5.1.37 LTS バージョンを使用すると、モデルがゲッターを使用しているため、データの元のデータをクエリする必要があります。 model getData() メソッドですが、以前使用していた tp5.0 は問題ありません。2 つのバージョンのモデルのソース コードを比較したところ、確かにこのバージョンにはこのメソッドがありません。なぜこのメソッドが削除されたのかお聞きしたいです。このバージョン?%9

文1951日前1633

全員に返信(2)返信します

  • 郑小飒

    郑小飒2019-07-11 16:29:19

    getData クエリメソッドをモデル内にカプセル化します。TP5 モデルクラスにはこのメソッドがありません。

    返事
    0
  • 文

    ソースコードを注意深く見てみると、このメソッドが存在することがわかりましたが、残念なことに、それを呼び出す前にインスタンス化する必要があることがわかりました。

    · 2019-07-11 16:50:42
  • キャンセル返事