关于Form_validation的一个疑问?
问题描述:刚接触CI不久,根据手册,表单验证,我采用了Form_validation这个类,且采用
$this->form_validation->set_rules
$this->form_validation->run
这种自动的方式。
对于自定义的函数验证,采用"callback_"方式,但发现自定义的验证函数必须要写在 Controller层 中。
那么我的问题就是:
1,自定义的验证函数,建议属于model层,还是Controller层?
2,如果需要把验证函数放model层,那如果还需要使用这种自动的验证,如何处理好? CI 的表单验证就是在控制器里的。
我觉得验证可以放到控制器里。 如果验证函数放model层,在控制器里可以使用$this->someModel->functionname();调用
页:
[1]