validation - CodeIgniter 如何获取验证失败的所有字段名称

标签 validation codeigniter-2

我想找到验证失败的所有字段名称。

我想在验证失败的字段上应用错误类。我知道如何显示与该字段相关的错误消息。

但是我想知道字段名称的一些方法,以便我可以检查列表中的天气字段,并向该字段添加错误类。

最佳答案

感谢 让我开始。但是我需要添加这个以防其他人在使用坑的答案时遇到同样的问题。在 CI 2.0 中,我尝试了它并得到:

Call to undefined method MY_Form_validation::error_array()

由于我没有故意尝试从我的自定义表单验证中调用任何内容,因此我查看了/system/libraries/Form_validation.php。至少在 2.0 中,没有函数 error_array()。

因此,要修复它,如果您还没有,请创建一个文件/application/libraries/MY_Form_validation.php(区分大小写)并输入以下代码:
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class MY_Form_validation extends CI_Form_validation {

    function __construct(){
        parent::__construct();
    }

    function error_array(){
        return $this->_error_array; 
    }
}
?>

然后做print_r( $this->form_validation->error_array() )将工作。

关于validation - CodeIgniter 如何获取验证失败的所有字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12879267/

相关文章:

c# - ASP.NET Identity - 未调用自定义角色验证

regex - 使用 jQuery 和正则表达式验证电子邮件地址

php - CodeIgniter - 严重性 : Notice Message: Trying to get property of non-object

php - Fullcalendar 动态设置 minTime 和 maxTime

php - PHP 中生成的 CSV 文件 : last value is truncated

ruby-on-rails - 除了rails事件记录验证中的错误消息之外,还有没有办法返回错误代码?

ruby-on-rails - 验证 habtm 关联的长度而不保存

php - 如何将 $_FILES 绑定(bind)到 Phalcon 表单?

php - 将 codeigniter 2.0 与 Datamapper 一起使用时类名冲突?

codeigniter - 在 codeigniter 中使用内存缓存