befull 发表于 2011-2-16 16:58:28

关于Form_validation的一个疑问?

问题描述:
刚接触CI不久,根据手册,表单验证,我采用了Form_validation这个类,且采用
$this->form_validation->set_rules
$this->form_validation->run
这种自动的方式。
对于自定义的函数验证,采用"callback_"方式,但发现自定义的验证函数必须要写在 Controller层 中。

那么我的问题就是:
1,自定义的验证函数,建议属于model层,还是Controller层?
2,如果需要把验证函数放model层,那如果还需要使用这种自动的验证,如何处理好?

Hex 发表于 2011-2-16 19:41:34

CI 的表单验证就是在控制器里的。
我觉得验证可以放到控制器里。

kid 发表于 2011-2-17 13:52:05

如果验证函数放model层,在控制器里可以使用$this->someModel->functionname();调用
页: [1]
查看完整版本: 关于Form_validation的一个疑问?