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