Creare un file chiamato form_validation_lang.php
in modo come qui di seguito
- application/lingua/inglese/form_validation_lang.php
Vai a sistema /language/english/form_validation_lang.php find.
$lang['form_validation_is_unique'] = 'The {field} field must contain a unique value.';
Copy chiave di cui sopra quindi aggiungere Into application/lingua/inglese/form_validation_lang.php
$lang['form_validation_is_unique'] = 'The {field} entered is already in use.';
Successivo
acceso Controllo Form Validation Aggiungi
$this->lang->load('form_validation', 'english');
Come
$this->lang->load('form_validation', 'english');
$this->form_validation->set_rules('username', 'Username', 'trim|required|is_unique[users.username]');
Nota: Se si utilizza l'is_unique form_validation in altri controller e si desidera utilizzare tale messaggio che si avrà bisogno di caricare questo $this->lang->load('form_validation', 'english');
On per quel controller così a meno che non si sceglie di caricarlo automaticamente .
non c'è modo di impostarlo nell'applicazione/lingua/inglese/form_validation_lang.php? Inoltre, come nota a chiunque altro, non modificare mai alcun file nella cartella/system/poiché potrebbe causare problemi quando si tenta di eseguire l'aggiornamento. –
Non sono sicuro, inoltre non avrei il form_validation_lang.php chiamato così perché ce n'è uno in system lang chiamato that. Io uso solo il set_message, come sopra per cambiare messaggio. – user4419336
Si chiama così per sovrascrivere l'originale, i documenti di CI3: http://www.codeigniter.com/user_guide/libraries/language.html –