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 !!
Il n'existe pas de méthode similaire, nous pouvons uniquement modifier l'analyse du modèle.
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é.