在笨

2011-06-13 42 views
1
自定義錯誤消息

我想設置爲以下字段的長度無效定義錯誤消息:在笨

$this->form_validation->set_rules('name', 'Name', 'required|min_length[4]'); 
$this->form_validation->set_rules('password', 'Password', 'required|min_length[4]'); 

我要爲兩個以上的字段設置自定義錯誤消息,例如「無效名」和「密碼無效」。

我嘗試以下操作:

$this->form_validation->set_message('min_length', 'Invalid name'); 

但是它會把同樣的錯誤消息,這兩個領域,即。 '名稱無效'。 如何在密碼字段中設置第二條消息(例如無效密碼)?)

感謝您的幫助。

回答

1

從CI user_guide

如果包含%s,你的錯誤 字符串,它會與你使用你的領域 當您設置規則的 「人」的名義來代替。

$this->form_validation->set_message('min_length', 'Invalid %s'); 

%s將成爲「密碼」或「名」或任何字段名MIN_LENGTH設置

+0

我忘了提,我試過,但它不工作。保持打印默認消息。 – Roman 2011-06-13 12:32:45

+0

@羅曼我已經更新了我的答案 – afarazit 2011-06-13 12:33:38