Hex 发表于 2011-1-13 00:13:37

你如果确实想了解为什么无效,你可以看一下 Loader.php,用 IDE 跟踪执行,看看是否装载了 config 目录下的文件,你那里肯定是某些原因导致没有装载,这个原因可能是服务器问题、和其他代码有冲突、PHP环境等等都有可能,或者你可以采用 xampp 来重新搭建服务器,应该就能解决了。

cpass 发表于 2012-3-12 17:28:37

哎呀,我刚刚也遇到相同问题,正百思不得其解。不知楼主这个问题下文如何?

lynn.wang 发表于 2012-3-12 21:12:22

应该还是你服务器有点问题吧
代码看下来 修改后应该没问题了

gauspican 发表于 2013-3-26 20:43:57

不知楼主如何搞定这个问题的?

我也遇到了这个问题,经测试:
一、没问题
config: article/edit
class article -> function edit()
{...}

二、有问题
config: article/edit
class article -> function edit($articleId)
{...}

即:只要函数中有参数,config/form_validation就失效,如果没有任何参数,则OK。

btw,CI的form_validation->run() 其实也挺别扭的,很多时候,只是想判断一下是否submit,并不需要任何规则验证,但CI要求必须set_rules,挺罗嗦!
页: 1 [2]
查看完整版本: CI 中的 form_validation 规则单独以 $config 文件保存后验证失灵