Nel modulo di accesso, è necessario disporre dell'icona glyphicon-remove
alla fine di ogni messaggio di convalida con i nomi dei campi corrispondenti. Così ho usato sotto il codice nel Login model
.Yii2, messaggio di convalida personalizzato con nomi di attributo
['email', 'required', 'message' => 'Email cannot be blank<span class="glyphicon glyphicon-remove"></span>'],
['password', 'required', 'message' => 'Password cannot be blank<span class="glyphicon glyphicon-remove"></span>']
Invece di questo codice precedente, Esiste un modo possibile di utilizzare qualcosa come il codice riportato di seguito.
[['email', 'password'], 'required', 'message' => $attribute.' cannot be blank<span class="glyphicon glyphicon-remove"></span>']
L'idea del codice precedente è di ottenere il nome del campo corrispondente dinamicamente per ogni campo.
Si prega di fare il necessario. Grazie.
Aggiornamento
Il codice HTML
(<span class="glyphicon glyphicon-remove"></span>
) qui ho usato viene emesso correttamente utilizzando encode=>'false'
. Ma quello di cui ho bisogno è invece di definire separatamente per ogni campo, necessario definire comunemente per tutti i campi.
Grazie. Esattamente quello di cui ho bisogno. Grazie ancora per la tua risposta. Felice codifica :) –