ホームページ  >  に質問  >  本文

CodeIgniter4 でカスタム検証エラー メッセージを作成する

<p>カスタム検証用のカスタム エラー メッセージを作成する方法。 codeIgniter4</p> を使用しています。 <p>私は CI4 を初めて使用するので、Spark コマンド <code> ./spark make:validation</code> を使用してカスタム検証ファイルを作成しました。これは機能しますが、問題はまだ方法がわからないことです。エラーメッセージはカスタマイズすることもできます。たとえば、日付 05-06-2022 を検証しようとすると、メッセージは <strong>Validation.isWeekday</strong> となり、日付が平日ではないなどの意味のあるメッセージを表示したいとします。 < /p> <p>これが私の検証結果です</p> <pre class="brush:php;toolbar:false;">名前空間 App\Validation; クラスCustomDateValidation { パブリック関数 isWeekday(string $date): bool { return date("N", strtotime($date)) <6; } } </pre> <p>私のコントローラー関数はこんな感じです</p> <pre class="brush:php;toolbar:false;">if($this-validate(['date'=>'required|isWeekday'])){ ... } </pre></p>
P粉785957729P粉785957729440日前523

全員に返信(1)返信します

  • P粉352408038

    P粉3524080382023-08-29 16:45:45

    ルール文字列だけでなく、検証するフィールドごとにオプションの配列を渡すことができます。

    リーリー

    返事
    0
  • キャンセル返事