理解模型的困惑
大虾们,MVC是否可以这样做呢?M层:操作了数据库,并且把取出了的数据整理好,然后return数据。
C层:从M层取得数据,根据取得的数据的情况,控制跳转不同的视图。取得用户输入的数据,并进行合法验证,数据过滤,然后再传给M层。
V层:取得C层的数据,绑定数据。
如果是这样理解的话,那么:
建立一个C层文件,写一个function,对应着一个视图。
建立一个M层文件,写一个function(名字和C层的function同名),从数据库取数据,然后整理数据,然后给C层的一个function。
V层:获取C层数据,绑定数据。
大虾们,是不是可以这样做呢?这样做对不对呢?
名字和C层的function同名
这个同名不同名是无所谓的。
然后给C层的一个function
给C层是M已取到的数据 名字和C层的function同名
这个同名不同名是无所谓的。
然后给C层的一个function
给C层是M已取到的数据
现在想问的是像我上面那样做是不是对的?是不是可以那样做?
给为大虾,你们都是怎么写model的? 你的理解是正确的!是那样理解的。
有一点儿就是M层不止对数据库进行操作,它也可以接收 C 层传过来的参数,然后进行相应处理。
页:
[1]