Maison > Questions et réponses > le corps du texte
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 !!
世界只因有你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é.