Kann View im Thinkphp-Framework auf Objekte wie Laravel verweisen?
PHP中文网
PHP中文网 2017-05-16 16:56:47
0
1
404

Ich habe gesehen, dass andere, wenn sie mit Laravel entwickeln, alle Datenbankoperationen in das Modell schreiben (Abrufen und Festlegen usw.) und dann, wenn die Daten in der Ansicht verwendet werden müssen, direkt darauf verweisen können, wie im Folgenden: am Anfang der Ansicht Fügen Sie Folgendes hinzu:

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

Dann können Sie $Order->id direkt in der Vorlage verwenden. Ich frage mich, ob es Probleme mit der Verwendung gibt

In thinkphp müssen anscheinend Variablen im Steuerelement gebunden werden, um sie im Frontend auszugeben.

Vielen Dank!!

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(1)
世界只因有你

没有类似的方法,只能修改模板解析了。

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

是实例化 Order 对象吧,还是需要传入参数去调用获取属性的。
ThinkPHP可以直接$Order = M("Order")->find($id);
然后$Order.id使用。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage