作为一个简单的例子,我们假设我们有返回一些数据的model1和model2。然后,我们接受model1和model2返回的那些东西并转换它们以创建一个新东西并返回该东西。该转换过程是模型的一部分(MVC中的M)还是转换过程更适合作为控制器的一部分(MVC中的C)?
例如:
def controller():
data1 = model1.getData()
data2 = model2.getData()
data3 = new model3(data1, data2).getData()
return data3
比这更好吗?
def controller():
def transform_data(data1, data2):
return something
data1 = model1.getData()
data2 = model2.getData()
data3 = transform_data(data1, data2)
return data3
思想?