Erstellen Sie benutzerdefinierte Validierungsfehlermeldungen in CodeIgniter4
<p>So erstellen Sie eine benutzerdefinierte Fehlermeldung für die benutzerdefinierte Validierung. Ich verwende codeIgniter4</p>
<p>Nun, ich bin neu bei CI4 und habe mit dem Spark-Befehl <code> eine benutzerdefinierte Validierungsdatei erstellt. Es funktioniert, aber das Problem ist, dass ich immer noch nicht weiß, wie der Fehler funktioniert Die Nachricht kann auch angepasst werden. Wenn ich beispielsweise versuche, das Datum 05.06.2022 zu validieren, lautet die Nachricht <strong>Validation.isWeekday</strong> und ich möchte, dass darin etwas Sinnvolles steht, etwa dass das Datum kein Wochentag ist. < /p>
<p>So sieht meine Verifizierung aus</p>
<pre class="brush:php;toolbar:false;">namespace AppValidation;
Klasse CustomDateValidation
{
öffentliche Funktion isWeekday(string $date): bool
{
return date("N", strtotime($date)) <
}
}
</pre>
<p>Meine Controller-Funktion sieht in etwa so aus</p>
<pre class="brush:php;toolbar:false;">if($this-validate(['date'=>'required|isWeekday'])){
...
}
</pre></p>