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

[已解决] 关于form_validation中的callback在model中失效的问题

[复制链接]
发表于 2010-8-3 10:14:21 | 显示全部楼层 |阅读模式
请教高手关于form_validation中的callback在model中失效的问题,
如果将form_validation防在model,进行数据验证,仅仅只有回调函数callback不起作用,论坛其实有一篇相关文章,
但我搞定不是很清楚,希望高手能在详细讲解一下。其实在MVC就应该将form_validation写入model中,这些都是对
数据层的操作,但不知为什么好像在使用form_validation时,几乎都写在了controller中,有点不解?
望高手讲解!谢谢!:)
发表于 2010-8-3 10:25:23 | 显示全部楼层
手册里的这里说了,第三点
下面是如何实施CodeIgniter表单验证的一个简易教程

为了进行表单验证,你需要这三样东西:

一个包含表单的 视图 文件。
一个包含“成功”信息的视图文件,在成功提交后将被显示。
一个接收并处理所提交数据的 控制器 函数。


这是他们就是这样设计的,你放在模型里这个函数肯定是不行的
发表于 2010-8-3 10:29:27 | 显示全部楼层
CI 的表单验证是用在控制器中的。
要用在模型中,需要修改验证类。
至于为什么 CI 这么设计,你只能去问作者了,呵呵
 楼主| 发表于 2010-8-3 10:43:47 | 显示全部楼层
无论如何,还是谢谢两位如此热心!

本版积分规则