表单验证类只能验证表单吗?
本帖最后由 gdtv 于 2009-4-29 01:01 编辑假如我有一个变量$a ,我想用表单验证类验证这个变量,可以吗?
请参考这个帖子http://codeigniter.com/forums/viewthread/69745/ 我的问题和这个帖子说的一样,但那个帖子好像也没有解决 不行,要自己扩展validation类 不行,要自己扩展validation类
visvoy 发表于 2009-4-29 01:12 http://codeigniter.org.cn/forums/images/common/back.gif
有现成的吗? 介个就不清楚了,看代码区或者谷歌吧 应该不难扩展吧?只不过现在传入的是 $_POST,你改成其他数组不就可以了?? 本帖最后由 gdtv 于 2009-4-29 11:51 编辑
应该不难扩展吧?只不过现在传入的是 $_POST,你改成其他数组不就可以了??
Hex 发表于 2009-4-29 10:14 http://codeigniter.org.cn/forums/images/common/back.gif
看了CI的验证类,它不是集中在一个属性或者一个方法接受Post数据,而是分开多个方法都是自己获取Post数据,如果要扩展,要把这几个方法全部重写才行,很麻烦 我认为不麻烦,最差就是一次查找替换。
不过,我扩展验证类支持 GET 参数并没有修改很多方法,只是重载了 run 方法而已。。。。。。 本帖最后由 gdtv 于 2009-4-29 12:38 编辑
再问一下,怎样扩展成一个新类?
按照文档中扩展CI现有类的方法,扩展之后的类会代替原来的类,我想保留原来的类的功能不变,扩展出一个新类,一个不同名字的类,可以吗? 完全新的类怎么能叫做扩展呢?扩展就是继承,如果不继承就要换另外的名字。
我认为继承没有什么坏处。 完全新的类怎么能叫做扩展呢?扩展就是继承,如果不继承就要换另外的名字。
我认为继承没有什么坏处。
Hex 发表于 2009-4-29 14:05 http://codeigniter.org.cn/forums/images/common/back.gif
我是想实现php5里的类扩展,就是扩展之后,有两个类,一个原来的类,一个后来的类,两个类都可以使用
用CI文档中的方法,扩展后,原来那个类没了,只有后来那个类
页:
[1]
2