我应该在哪里初始化我的网络网格(为什么,请我寻求远见而不仅仅是意见)?
一方面,将当前页码和排序顺序视为“视图问题”似乎是合乎逻辑的,从这个角度来看,在控制器中构建网格与在那里布置 HTML 非常相似。
另一方面,例如页码似乎是一个“位置问题”,在控制器中解析该指令更有意义。
根据经验,当责任分离不明确时,我很有可能会做出一个糟糕的选择,并在以后进行重大重构。
我应该在哪里初始化我的网络网格(为什么,请我寻求远见而不仅仅是意见)?
一方面,将当前页码和排序顺序视为“视图问题”似乎是合乎逻辑的,从这个角度来看,在控制器中构建网格与在那里布置 HTML 非常相似。
另一方面,例如页码似乎是一个“位置问题”,在控制器中解析该指令更有意义。
根据经验,当责任分离不明确时,我很有可能会做出一个糟糕的选择,并在以后进行重大重构。