Maison  >  Questions et réponses  >  le corps du texte

Le modèle Thinkphp 5.1 obtient le problème de données d'origine


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

1562745084(1).jpg

En utilisant la version thinkphp 5.1.37 LTS, je dois interroger les données originales des données, car un getter est utilisé dans le modèle. Cette situation se produit lors de l'utilisation de la méthode model getData() précédemment. utilisé tp5.0 n'est pas un problème. Après avoir comparé le code source du modèle des deux versions, il est vrai que cette version n'a pas cette méthode. Pourquoi cette méthode doit-elle être supprimée de cette version ? Y'a-t-il une quelconque façon de réussir cela?

文1951 Il y a quelques jours1631

répondre à tous(2)je répondrai

  • 郑小飒

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

    Encapsulez vous-même une méthode de requête getData dans le modèle. La classe de modèle TP5 n'a pas cette méthode.

    répondre
    0
  • 文

    Après avoir regardé attentivement le code source, j'ai réalisé que j'étais stupide. Il s'avère que cette méthode existe, mais elle doit être instanciée avant de pouvoir être appelée. Il y a beaucoup de choses dans le manuel qui ne sont pas disponibles. .

    · 2019-07-11 16:50:42
  • Annulerrépondre