Php GroceryCrud验证自定义消息

Php GroceryCrud验证自定义消息,php,codeigniter,twitter-bootstrap,grocery-crud,Php,Codeigniter,Twitter Bootstrap,Grocery Crud,我有一个问题。。如何使用自定义错误消息验证字段数据?我使用codeigniter和杂货店crud与twitter引导主题,并执行一些字段要求,例如: $crud->set_rules('first_name', 'NAME', 'required'); OR $crud->required_fields('first_name'); 验证工作正常,但如果验证未成功-我们只看到带有standart消息的警报-“insert\update发生错误”。如何显示该字段为必填字段的自定义消息

我有一个问题。。如何使用自定义错误消息验证字段数据?我使用codeigniter和杂货店crud与twitter引导主题,并执行一些字段要求,例如:

$crud->set_rules('first_name', 'NAME', 'required'); OR $crud->required_fields('first_name');

验证工作正常,但如果验证未成功-我们只看到带有standart消息的警报-“insert\update发生错误”。如何显示该字段为必填字段的自定义消息等?谢谢。

查看
表单验证
库中的函数
设置消息


虽然这是一个老话题,但我觉得有人会像我一样得到这个错误

我们不能使用CI set_消息函数来验证陶器。 因为CroceryCrud使用其验证对象

您可以编辑libraries/groundry_CRUD.php,找到行“受保护的函数形式_validation()”

在该功能下,您可以将access Modifier复制、重命名和编辑为public:

public function get_form_validation(){
        if($this->form_validation === null)
    {
        $this->form_validation = new grocery_CRUD_Form_validation();
        $ci = &get_instance();
        $ci->load->library('form_validation');
        $ci->form_validation = $this->form_validation;
    }
     return $this->form_validation;
}
现在,您可以在控制器中调用它:

 $crud-> get_form_validation()->set_message('check_city',"invail %s");

不要和杂货店的积垢一起工作。我曾尝试使用standart codeigniter验证库,但验证始终为true,并且validation_errors()返回空字符串。。。