我正在开发一个显示外部站点统计信息的php站点。我画出了这张图来总结mvc的工作原理。我是新来实现MVC架构,所以有人可以告诉我,如果我这样做的权利?我在想这个模型是外部网站,而且它不能改变。控制器是使用屏幕抓取类从网站解析数据的php脚本。然后,这些视图是使用ajax显示的php页面。看看这张图,正方形是视图,圆圈是控制器,并且有一个模型。这是一个mvc架构吗? http://img641.imageshack.us/img641/8377/mapym.pngMVC php/ajax问题
1
A
回答
0
无论框架如何,您都可以使用MVC。如果您有单独的数据操作代码,则使用前两个代码分别为演示文稿功能和单独代码分配代码 - 您拥有MVC。
我以如下方式实现它:具有支持CRUD和其他操作的数据对象,具有接受数据对象作为输入的表示对象,具有处理请求的REST/AJAX代码。它可以由框架支持,但框架不应该强迫你使用它。框架可能无法阻止您在一个类或文件中混合不同的任务。
对于AJAX MVC似乎是最自然的。使用JavaScript创建演示文稿是有意义的,同时使用单独的PHP模块获取数据。数据和演示文稿之间的所有内容都是控制器。
相关问题
- 1. ASP.NET MVC问题
- 2. iPhone MVC问题
- 3. MVC ActionLink问题
- 4. MVC问题
- 5. Xcode MVC问题
- 6. 问题:在MVC
- 7. mvc connectionstrings问题
- 8. mcts mvc问题
- 9. Extjs mvc问题
- 10. ASP.NET MVC问题
- 11. MVC问题Elmah
- 12. ASP.NET Mvc问题
- 13. MVC路由问题
- 14. MVC设计问题
- 15. asp.net mvc - RenderAction问题
- 16. MVC设计问题
- 17. MVC会员问题
- 18. ASP.NET MVC GoogleBot问题
- 19. MVC查看问题
- 20. ASP.NET MVC RouteExistingFiles问题
- 21. MVC错误问题
- 22. MVC路线问题
- 23. MVC设计问题
- 24. MVC相关问题
- 25. MVC:超时问题
- 26. MVC Action Link问题
- 27. ASP.NET MVC - 404问题
- 28. mvc程序问题
- 29. 避免mvc问题
- 30. 路线MVC问题
MVC是一个流行词。没有一个PHP框架实现它。它主要是Passive-MVC或Model-View-Presenter的一些变体。别担心,以帮助处理流程的方式设计对象模型。另见http://stackoverflow.com/questions/1549857/simple-php-mvc-framework/1549970#1549970 – mario 2010-11-13 20:42:20
是的,我有点想这是。我想要分开我的数据,从功能等,我认为MVC是做到这一点的最佳方式。我只是要坚持我的模型。谢谢! – alex 2010-11-13 20:46:14