Cipta mesej ralat pengesahan tersuai dalam CodeIgniter4
P粉785957729
2023-08-28 20:17:18
<p>Cara membuat mesej ralat tersuai untuk pengesahan tersuai. Saya menggunakan codeIgniter4</p>
<p>Saya baru menggunakan CI4 dan saya mencipta fail pengesahan tersuai menggunakan arahan Spark <code> ./spark make:validation</code> mesej juga boleh disesuaikan, contohnya apabila saya cuba mengesahkan tarikh 05-06-2022 mesej itu ialah <strong>Validation.isWeekday</strong> dan saya mahu ia menyatakan sesuatu yang bermakna seperti tarikh itu bukan hari bekerja . < /p>
<p>Beginilah rupa pengesahan saya</p>
<pre class="brush:php;toolbar:false;">namespace AppValidation;
kelas CustomDateValidation
{
fungsi awam ialahWeekday(string $date): bool
{
tarikh pulangan("N", strtotime($date)) <
}
}
</pra>
<p>Fungsi pengawal saya kelihatan seperti ini</p>
<pre class="brush:php;toolbar:false;">if($this-validate(['date'=>'required|isWeekday'])){
...
}
</pra></p>
Anda boleh menghantar pelbagai pilihan untuk setiap medan yang ingin anda sahkan, bukan hanya rentetan peraturan: