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