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