Saya melihat bahawa apabila orang lain membangun dengan Laravel, mereka menulis semua operasi pangkalan data dalam Model (dapatkan dan tetapkan, dll.), dan kemudian apabila data perlu digunakan dalam paparan, mereka boleh merujuknya secara langsung, seperti berikut, pada permulaan paparan Tambah ini:
<?php /** @var Order $Order */?>
Kemudian anda boleh menggunakan $Order->id secara terus dalam templat Rasanya sangat mudah saya tertanya-tanya jika ada masalah menggunakan cara ini?
Dalam thinkphp, nampaknya pembolehubah mesti terikat dalam kawalan kepada output di bahagian hadapan. Adakah terdapat kaedah yang serupa?Terima kasih!!
Tiada kaedah yang serupa, kami hanya boleh mengubah suai penghuraian templat.
Adakah untuk membuat instantiate objek Pesanan Anda masih perlu memasukkan parameter untuk memanggil dan mendapatkan sifat.
ThinkPHP boleh terus $Order = M("Order")->find($id);
Kemudian $Order.id digunakan.