Ich habe vor Kurzem begonnen, Codeignite 3 in meinem Nebenprojekt zu verwenden, und ich habe eine Frage der Verwendung der Sprachklasse bekommen.Fehler beim Verwenden der Sprachklasse zum Festlegen der benutzerdefinierten Nachricht in form_validation.php in Codeigniter 3
Hier sind 3 Dateien von meinem Projekt.
- /config/form_validation.php
- /controllers/login_controller.php
- /language/english/form_validation_lang.php
login_controller.php
if ($this->form_validation->run() == FALSE) {
... do something
}
form_validation_lang.php
$lang['password_required'] = 'Please insert a password.';
form_validation.php
$config = array(
array(
'field' => 'username',
'label' => 'Username',
'rules' => 'required'
),
array(
'field' => 'password',
'label' => 'Password',
'rules' => 'required',
'errors' => array(
'required' => 'lang:password_required',
),
)
);
Alle Standard-Fehlermeldungen in der Ansicht neben lang:password_required
gezeigt. Wie kann ich die Sprachklasse in errors
Parameter verwenden (funktioniert für Label)?
Vielen Dank für die Hilfe!