recherche

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

Peut-on afficher dans le framework Thinkphp des objets de référence comme Laravel ?

J'ai vu que lorsque d'autres développent avec Laravel, ils écrivent toutes les opérations de base de données dans le modèle (get et set, etc.), puis lorsque les données doivent être utilisées dans la vue, ils peuvent les référencer directement, comme suit, au début de la vue Ajoutez ceci :

   <?php  /** @var Order $Order */?> 

Ensuite, vous pouvez utiliser $Order->id directement dans le modèle. Je me demande s'il y a des problèmes à l'utiliser de cette façon ?

Dans thinkphp, il semble que les variables doivent être liées dans le contrôle pour être sorties sur le front-end ?

Merci !!

PHP中文网PHP中文网2776 Il y a quelques jours416

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

  • 世界只因有你

    世界只因有你2017-05-16 16:58:47

    Il n'existe pas de méthode similaire, nous pouvons uniquement modifier l'analyse du modèle.

    <?php  /** @var Order $Order */?> 
    

    Est-ce pour instancier l'objet Order ? Vous devez toujours passer des paramètres pour appeler et obtenir les propriétés.
    ThinkPHP peut directement $Order = M("Order")->find($id);
    Ensuite, $Order.id est utilisé.

    répondre
    0
  • Annulerrépondre