考虑 web 应用程序的以下部分:一堵包含未知数量块的墙,这些块本身包含未知数量的盒子。
我的方法(但仅在纸上,抱歉没有代码)将创建 a class wall
、 aclass block
和 a class box
。(墙包含块包含框)。(每个块和每个框可能有不同的参数值)
在我的数据库中,我有关于墙、块和单独表格中的盒子的信息。然而,只需一个大的(但经过优化的)查询,我就可以获取我需要的所有数据。(每个盒子都有其父块的 id)。如果我错了,请纠正我,但减少查询数量并更多地依赖 php 东西似乎是提高速度的正确方法。
基于此,我想知道:遵循 MVC 模式/结构,是否应该block
也box
有一个模型,即使我的墙模型中的查询已经获取了所有需要的信息?或者这不是正确的方法吗?
谢谢!