老师,关于tp3.2MVC的困惑

来源:5-3 添加模块—PHP处理数据交互

野生码农在线co腚

2018-06-01

问题一:数据校验功能,比如验证用户名是否为空,字段的唯一性等验证,标准化的应该写在C层还是用Model层的自动验证功能?

问题二:如果要想使用tp3.2的自动校验,自动完成功能 是不是应该

D('Model')->create($data)->add()才有效? 如果在C层这样调用,那么在Model层写新增方法比如 

public  function insert($data){

            $this->add($data);

} 写这个还有什么用?

写回答

1回答

singwa

2018-06-01

您好。数据检验如果撇开框架来说其实严格意义上是在控制器层做的。

如果是TP的话 有一个数据校验的模块 既不是c也不是M

0
2
野生码农在线co腚
非常感谢!
2018-06-01
共2条回复

前端到后台ThinkPHP开发整站

用PHP+MySQL+Ajax开完新闻资讯整站,实现“小全栈”的梦想

3360 学习 · 1014 问题

查看课程