用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: wyg27
收起左侧

[已解决] CI 中的 form_validation 规则单独以 $config 文件保存后验证失灵

[复制链接]
发表于 2011-1-13 00:13:37 | 显示全部楼层
你如果确实想了解为什么无效,你可以看一下 Loader.php,用 IDE 跟踪执行,看看是否装载了 config 目录下的文件,你那里肯定是某些原因导致没有装载,这个原因可能是服务器问题、和其他代码有冲突、PHP环境等等都有可能,或者你可以采用 xampp 来重新搭建服务器,应该就能解决了。
发表于 2012-3-12 17:28:37 | 显示全部楼层
哎呀,我刚刚也遇到相同问题,正百思不得其解。不知楼主这个问题下文如何?
发表于 2012-3-12 21:12:22 | 显示全部楼层
应该还是你服务器有点问题吧
代码看下来 修改后应该没问题了
发表于 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,挺罗嗦!

本版积分规则