Thinkphp框架的View可以像laravel一樣引用物件嗎?
PHP中文网
PHP中文网 2017-05-16 16:56:47
0
1
411

我看到別人用laravel開發的時候,把資料庫操作全部寫在Model裡(get和set什麼的),然後在view裡需要用到資料的時候可以直接引用,就像下面這樣,在view的開頭加個這個:

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

然後模板裡就可以直接$Order->id這樣用了, 感覺很方便, 不知道這樣用有沒有什麼問題呢? thinkphp可以這樣嗎?

thinkphp的話好像必須在control裡綁定了變數才能在前端輸出.. 有沒有類似的方法呢

謝謝!!

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
世界只因有你

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

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

是實例化 Order 物件吧,還是需要傳入參數去呼叫取得屬性的。
ThinkPHP可以直接$Order = M("Order")->find($id);
然後$Order.id使用。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板