【发布时间】:2013-09-17 09:25:26
【问题描述】:
我是 MVC 的新手,我的第一个框架是 Laravel(目前是 3 个)。我已经开始专门在路线中编码,然后我搬到了控制器。但是,我正在控制器中执行所有数据库操作。我不明白如何使用模型。
示例要么演示控制器中的所有内容,要么演示路由中的所有内容,但它们从不拆分模型、控制器和视图。
谁能解释一下如何使用该模型?简而言之,我不明白如何相互链接,比如将表单输入发送给他们的模型,或者将处理后的数据返回给控制器。
具有完整 MVC 设置的 Laravel(如果可能,v3)的 github 存储库也很适合分析,如果有人有一个供我查看吗?
谢谢。
【问题讨论】:
-
为什么? Laravel 甚至没有实现 MVC 或任何远程 MVC 启发的东西。你所拥有的只是一组看起来有点像活动记录的实例。
-
只是一个想法:如果你要开始学习 Laravel,你最好从 Laravel 4 开始。
-
@tereško 那么你有什么建议实现 MVC,那不是 Zend?另外,为什么投反对票?
-
框架不实现 MVC。你的代码可以。或者没有。
-
模型是描述数据库表的类。模型的实例是该数据库表中的一行。模型实际上只是数据容器。
标签: php model-view-controller model laravel laravel-3