Utwórz plik o nazwie form_validation_lang.php
w tak jak poniżej
- application/języka/angielski/form_validation_lang.php
idź do systemu /language/english/form_validation_lang.php find.
$lang['form_validation_is_unique'] = 'The {field} field must contain a unique value.';
Copy Key Przede następnie dodać Do wniosku/language/english/form_validation_lang.php
$lang['form_validation_is_unique'] = 'The {field} entered is already in use.';
Następny
Na Controller Walidacja formularza Dodaj
$this->lang->load('form_validation', 'english');
Jak
$this->lang->load('form_validation', 'english');
$this->form_validation->set_rules('username', 'Username', 'trim|required|is_unique[users.username]');
Uwaga: Jeśli używasz is_unique form_validation w innych kontrolerów i chcesz używać tej wiadomości trzeba będzie załadować ten $this->lang->load('form_validation', 'english');
jak również na to, że kontroler chyba że zdecydujesz się go do automatycznego ładowania .
czy nie ma możliwości ustawienia go w aplikacji/language/english/form_validation_lang.php? Również jako uwaga dla kogokolwiek innego, nigdy nie zmieniaj żadnego pliku w folderze/system /, ponieważ spowoduje to problemy podczas próby aktualizacji. –
Nie jestem pewien, również nie miałbym form_validation_lang.php o nazwie tak, ponieważ istnieje jeden w systemie lang o nazwie. Po prostu używam set_message, jak wyżej, aby zmienić wiadomość. – user4419336
Jest to tak nazwane, aby zastąpić oryginał, dokumenty CI3: http://www.codeigniter.com/user_guide/libraries/language.html –