Cipta mesej ralat pengesahan tersuai dalam CodeIgniter4
P粉785957729
P粉785957729 2023-08-28 20:17:18
0
1
572
<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>
P粉785957729
P粉785957729

membalas semua(1)
P粉352408038

Anda boleh menghantar pelbagai pilihan untuk setiap medan yang ingin anda sahkan, bukan hanya rentetan peraturan:

if($this-validate([
  'date'=> [
    'rules' => 'required|isWeekday',
    'errors' => [
       'required' => 'The date field is required',
       'isWeekday' => 'The date must be a weekday'
    ],
  ])){
...
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan