嘿伙计们,我正在设计一组在我的应用中使用相同模型的视图,区别在于只读和可修改字段中的某些视图会有所不同。
因此,例如对于视图A,我希望能够修改A.One但没有A.Two属性,对于视图B,我希望将B.One和B.Two作为可修改的字段。
我正在考虑制作一张能够保存这些信息的地图,并在一般视图中迭代可修改和不可修改的列表,但我想也许我可以从你们那里获得反馈。
您怎么看?
答案 0 :(得分:1)
我发现通常你最好只坚持拥有多个视图。有一些重复,但它大大简化了事情。例如,是否处于“查看”模式或“编辑”模式的决定确实属于控制器。此外,由于视图不容易进行单元测试,因此您希望尽可能少地使用逻辑。