【发布时间】:2013-05-28 05:24:11
【问题描述】:
之前我问过这个问题: should-i-create-an-object-or-work-with-an-array
我现在正在尝试超越我正在使用的概念进行思考。请与我分享你的想法。我想得到这个。
如果我要结合数据映射器设置 MVC,这是否合乎逻辑,例如论坛:
所有重要的事物都是实体。帖子、主题、用户、论坛。 基本上我将控制器视为一个页面。它可以选择显示不同的模板(例如列表或表单),但它或多或少是页面。
通过路由器,我将加载所需的控制器,以获取数据并将其显示在我的模板中。
现在如何在线程中显示所有帖子:
路由设置为线程-> 加载线程控制器-> 控制器向实体(帖子,用户)询问信息-> 实体告诉映射器他们需要什么-> 映射器从数据库中获取它并将其返回给实体-> 实体将信息返回给控制器 -> 控制器将信息返回给视图 -> 视图显示。
这是正确的想法吗?
那么“模型”从 MVC 到哪里去了?还是我缺少步骤?
我不想使用第三方工具,我想从头开始构建它,以了解发生的一切。
我该如何开始呢?
【问题讨论】:
-
this 可能会有所帮助。
标签: php model-view-controller orm