我是MVC的新手,我的第一个框架是Laravel(现在是3个)。我已经开始专门在路线上编码了,我搬到了控制器。然而,我正在控制器中执行所有数据库操作。我不明白如何使用该模型。
示例要么展示控制器中的所有内容,要么展示路径中的所有内容,但它们永远不会拆分模型,控制器和视图。
有人可以向我解释如何使用该模型吗?简而言之,我不明白如何将一个链接到另一个,例如将表单输入发送到它们模型,或者将数据处理回控制器。
一个完整的MVC设置的Laravel(v3,如果可能的话)的github回购也很好分析,如果有人有我可以查看吗?
感谢。
答案 0 :(得分:4)
关于我听过的框架主题的最佳陈述是由于鲍勃叔叔:
良好的架构允许推迟重大决策!
具体做法是:
另一个值得思考的好事:
MVC不是架构!这是一种交付设计模式。
观看他的视频 - 这是一个可悲的少数人之一,不会花费1000个字就可以说10个而且我不能高度推荐它 - 它会帮助你理解很多点在你的问题中提出:
Robert C Martin(Uncle Bob) -Clean Architecture and Design - Video
当然,强烈推荐他关于清洁代码的书!
答案 1 :(得分:0)
虽然此链接适用于Laravel 4文档,但它可以帮助您了解模型的工作原理 - (Laravel 3也使用Eloquent):
http://laravel.com/docs/eloquent
另外,具体到laravel 3: