关于thinkphp数据验证放在哪一层的问题

2025-04-07 01:38:46
推荐回答(3个)
回答1:

放在Model层,这样自动创建数据$this->create()之前,就可以按照Model中定义的validate去检验数据。
个人认为,封装性会更好一些。这个叫做动态validate!

回答2:

一般都是放在Model层,然后在Controller层调用。

回答3:

Model层,