用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2420|回复: 2
收起左侧

[已解决] 关于Form_validation的一个疑问?

[复制链接]
发表于 2011-2-16 16:58:28 | 显示全部楼层 |阅读模式
问题描述:
刚接触CI不久,根据手册,表单验证,我采用了Form_validation这个类,且采用
$this->form_validation->set_rules
$this->form_validation->run
这种自动的方式。
对于自定义的函数验证,采用"callback_"方式,但发现自定义的验证函数必须要写在 Controller层 中。

那么我的问题就是:
1,自定义的验证函数,建议属于model层,还是Controller层?
2,如果需要把验证函数放model层,那如果还需要使用这种自动的验证,如何处理好?
发表于 2011-2-16 19:41:34 | 显示全部楼层
CI 的表单验证就是在控制器里的。
我觉得验证可以放到控制器里。
发表于 2011-2-17 13:52:05 | 显示全部楼层
如果验证函数放model层,在控制器里可以使用  $this->someModel->functionname();  调用

本版积分规则