Codeigniter 表单验证自定义消息
Codeigniter Form Validation custom message
我正在尝试在 CI3 中为我设置的表单验证规则设置自定义消息。
为此,我正在使用一个配置文件:
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length[5]' => 'Minim 5 caractere'
)
),
rest of arrays
'required' 规则显示我设置的消息。
'min_length[5]' 显示标准消息。我不知道我错过了什么:D
我也试过传参数还是一样
'min_length[5]' => 'Minim %s caractere'
我不想覆盖全局文件。
您需要在 errors
数组中去掉 min_length
后面的 [5]
以显示自定义消息:
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length' => 'Minim 5 caractere'
)
),
rest of arrays
我正在尝试在 CI3 中为我设置的表单验证规则设置自定义消息。 为此,我正在使用一个配置文件:
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length[5]' => 'Minim 5 caractere'
)
),
rest of arrays
'required' 规则显示我设置的消息。
'min_length[5]' 显示标准消息。我不知道我错过了什么:D 我也试过传参数还是一样
'min_length[5]' => 'Minim %s caractere'
我不想覆盖全局文件。
您需要在 errors
数组中去掉 min_length
后面的 [5]
以显示自定义消息:
$config = array(
'register' => array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'trim|required|min_length[5]',
'errors'=> array(
'required' => 'Trebuie introdus',
'min_length' => 'Minim 5 caractere'
)
),
rest of arrays