2011-08-19 81 views
1
$this->form_validation->set_message('is_date', 'You must enter a valid date.'); 
$this->form_validation->set_rules('loadingdate', 'Loading Date', 'required|is_date|xss_clean'); 
$this->form_validation->set_rules('departuredate', 'Departure Date', 'required|is_date|xss_clean'); 
$this->form_validation->set_rules('arrivaldate', 'Arrival Date', 'required|is_date|xss_clean'); 
$this->form_validation->set_rules('cutoffdate', 'Cut Off Date', 'required|is_date|xss_clean'); 
$this->form_validation->set_rules('loadingdate', 'Loading Date', 'required|is_date|xss_clean'); 

我已經創建了一個名爲'is_date'的自定義表單驗證函數,我爲其設置了自定義錯誤消息。codeigniter自定義表單驗證錯誤消息

'您必須輸入有效的日期。'

如何自定義錯誤消息,以便它顯示字段名稱,因爲我有多個字段將使用此驗證?例如。

'加載日期必須是有效日期。' '截止日期必須是有效日期。'

回答

2

添加%s到您想要的字段名稱爲字符串:

"The %s field must contain a valid URL." 

(我假設你是決定性的form_validation_lang.php消息)