0
A
回答
4
雖然這是可能的,但真的鼓勵從控制器執行此操作並將數據傳遞到視圖。
爲什麼?由於較重的計算(如數據庫請求)會使網站變得有趣。
您可能首先加載頁面打開,然後加載菜單,然後由於查詢在渲染內運行而不是之前,比賽需要半秒鐘纔會彈出。
所以基本做法:
讓控制器運行重的東西,並與給定的數據簡單地渲染視圖文件,避免渲染太多的它在。
0
的控制器作爲模型,在視圖, 和處理HTTP請求和 生成網頁所需的任何其它資源之間的媒介。 http://codeigniter.com/user_guide/overview/mvc.html
http://www.tonymarston.net/php-mysql/model-view-controller.html#together
在MVC結構中,模型是與數據/數據庫,查看交易的一部分是設計/佈局,和控制器是模型和視圖之間的中介。
要回答你的問題,模型和視圖不應直接連接在任何意義上。 CodeIgniter可能允許你這樣做,但這不是MVC的目的。
您可能需要更多一點關於MVC結構,我想補充一個整體
相關問題
- 1. CodeIgniter模型調用模型
- 2. CodeIgniter調用模型的視圖?
- 3. 來自codeigniter模型的調用庫
- 4. CodeIgniter模型調試錯誤
- 5. codeigniter中的模型
- 6. Codeigniter控制器模型調用失敗
- 7. CodeIgniter 2調用自動加載模型
- 8. 從另一個模型CodeIgniter調用模型函數?
- 9. 模型中的Codeigniter信息
- 10. 繼承codeigniter中的模型
- 11. Codeigniter模型中的ReflectionClass
- 12. CodeIgniter中的相關模型
- 13. codeigniter - 在視圖中調用模型的功能
- 14. CodeIgniter中調用的模型方法如何?
- 15. 從codeigniter中的視圖調用模型不好?
- 16. CodeIgniter模型類中的數據庫調用
- 17. CodeIgniter - 從模型
- 18. Codeigniter $ _GET在模型中?
- 19. 你可以在CodeIgniter中鏈接模型調用
- 20. Codeigniter在模型中調用時無法加載上傳庫
- 21. 如何在codeigniter模型中通過ID調用多個類別?
- 22. 在Codeigniter構造函數中調用模型...如何
- 23. 如何在Codeigniter中從控制器調用模型?
- 24. Codeigniter - 調用同一模型內的模型方法是越野車
- 25. 如何從rabbitmq調用模型php消費者在codeigniter中的回調?
- 26. 如何在CodeIgniter中使用模型?
- 27. Codeigniter模型加載
- 28. Codeigniter:模型問題!
- 29. CodeIgniter -Error調用非對象上的成員函數模型()
- 30. codeigniter初始化每個模型方法調用的變量
的唯一的事情是,你應該讓你的數據庫基於代碼移出控制器和一個模型。 – gorelative