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 2調用自動加載模型
- 5. 繼承codeigniter中的模型
- 6. 模型中的Codeigniter信息
- 7. Codeigniter模型中的ReflectionClass
- 8. codeigniter - 在視圖中調用模型的功能
- 9. 從codeigniter中的視圖調用模型不好?
- 10. CodeIgniter模型類中的數據庫調用
- 11. CodeIgniter - 從模型
- 12. Codeigniter $ _GET在模型中?
- 13. 你可以在CodeIgniter中鏈接模型調用
- 14. 如何在Codeigniter中從控制器調用模型?
- 15. Codeigniter在模型中調用時無法加載上傳庫
- 16. Codeigniter - 調用同一模型內的模型方法是越野車
- 17. 如何從rabbitmq調用模型php消費者在codeigniter中的回調?
- 18. 如何在CodeIgniter中使用模型?
- 19. Codeigniter:模型問題!
- 20. Codeigniter模型加載
- 21. CodeIgniter的模型不工作
- 22. 模型類的codeigniter實例
- 23. 在非Codeigniter類中加載和使用Codeigniter模型
- 24. CodeIgniter使用模型的構造函數
- 25. 在CodeIgniter的模型中加載庫
- 26. CodeIgniter模型中正確的語法
- 27. 從Codeigniter中的模型發送郵件?
- 28. 修改codeigniter模型中的變量值
- 29. CodeIgniter中的SSL無法找到模型
- 30. 通過變量調用Codeigniter模型方法
的唯一的事情是,你應該讓你的數據庫基於代碼移出控制器和一個模型。 – gorelative