【问题标题】:How to show validation errors in the single message Codeigniter?如何在单个消息 Codeigniter 中显示验证错误?
【发布时间】:2025-06-09 03:00:01
【问题描述】:

我的codeigniter有问题,检查字段时显示错误如下:

The Username field is required. The Password field is required. 
The Another field is required

但我需要这样:

Required fields a Username, Password, Another.

怎么做?

【问题讨论】:

    标签: codeigniter validation message show


    【解决方案1】:

    我不会那样做。但是你有很多选择。例如:根本不使用表单验证库或开发自己的。试试这样的:

    $errorArray = array();
    if (!$this->input->post('username')) {
        $errorArray[] = 'Username';
    }
    if (!$this->input->post('Password')) {
        $errorArray[] = 'Password';
    }
    if (count($errorArray)!==0) {
        $allErrorFields = implode(",", $errorArray);
        $errorMessage = 'Required fields: '.$allErrorFields;
        $data['errorMessage'] = $errorMessage;
    }
    
    $this->load->view('myview', $data);
    

    【讨论】: