Heim  >  Fragen und Antworten  >  Hauptteil

Kann View im Thinkphp-Framework auf Objekte wie Laravel verweisen?

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中文网2683 Tage vor355

Antworte allen(1)Ich werde antworten

  • 世界只因有你

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

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

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

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

    Antwort
    0
  • StornierenAntwort