配置文件中的代码点火器set_messages / set_errors_delimiters

时间:2013-12-20 08:12:37

标签: php codeigniter validation config

我在application / config / form_validation.php中有一个form_validation.php文件,内容为:

$config = array(

        'inscription' => array(
                array(
                    'field' => 'nom',
                    etc ..

如何添加错误分隔符或

等消息
$this->form_validation->set_error_delimiters('<p class="erreur-inscription">', '</p>');           ) 
$this->form_validation->set_message('matches', 'Erreur lors de la confirmation du mot de passe');

2 个答案:

答案 0 :(得分:0)

您可以通过创建基本控制器

来实现
class MY_Controller extends CI_Controller
{
 function __construct()
 {
    parent::__construct();
    $this->form_validation->set_error_delimiters('<p class="erreur-inscription">', '</p>');           ) 
    $this->form_validation->set_message('matches', 'Erreur lors de la confirmation du mot de passe');
 }
}

然后将其扩展为其他控制器

class Main_Controller extends MY_Controller
 {
  function __construct()
   {
    parent::__construct();
    // do some session stuff here :)
   }
 }

答案 1 :(得分:-1)

将此代码放入Form_validation文件中:

$config['error_prefix']= '<div class="test-danger">';
$config['error_sufix]=  '</div>';