Hex 发表于 2009-4-29 14:09:55

还要用原来的类?原来类里的所有方法,继承的类里都有啊。

gdtv 发表于 2009-4-29 14:18:05

例如我重载了 run 方法,加上一个参数 run($data),$data用来代替原来的$_POST数据

那么原来的用法$this->form_validation->run()就不能用了,要改成$this->form_validation->run($data)才行,

所以我想扩展一个新的类,例如my_validation

在有些地方,可以用原来的$this->form_validation->run()

在有些地方,可以用扩展后的$this->my_validation->run($data)

我的意思是说:不破坏CI原来的使用方法,CI原来可以用$this->form_validation->run(),那现在也应该可以这样用。

Hex 发表于 2009-4-29 15:53:54

呵呵,那你应该加一个 run_data 方法,原来的还是使用原来的方法,新的使用新的,我是这么用的。
CI 没有复制类库这个概念。

yuwen002 发表于 2009-4-29 16:28:12

继承后,也可是使用父类的方法。

visvoy 发表于 2009-4-29 22:04:45

把那几个有$_POST的方法重载,然后把$_POST集中到一个方法设置吧

总之要换$_POST还是麻烦点
页: 1 [2]
查看完整版本: 表单验证类只能验证表单吗?