CodeIgniter4에서 사용자 정의 유효성 검사 오류 메시지 만들기
P粉785957729
2023-08-28 20:17:18
<p>맞춤 확인을 위한 맞춤 오류 메시지를 만드는 방법입니다. 나는 codeIgniter4</p>를 사용하고 있습니다.
<p>저는 CI4를 처음 접했고 Spark 명령 <code> ./spark make:validation</code>을 사용하여 사용자 정의 유효성 검사 파일을 만들었습니다. 문제는 여전히 오류가 발생하는 방식을 모른다는 것입니다. 메시지를 맞춤설정할 수도 있습니다. 예를 들어 2022년 5월 6일 날짜를 확인하려고 하면 메시지는 <strong>Validation.isWeekday</strong>이며 날짜가 평일이 아니라는 것과 같은 의미 있는 내용을 표시하고 싶습니다. <
<p>내 인증은 다음과 같습니다</p>
<pre class="brush:php;toolbar:false;">네임스페이스 AppValidation;
클래스 CustomDateValidation
{
공개 함수 isWeekday(string $date): bool
{
반환 날짜("N", strtotime($date)) <
}
}
</pre>
<p>내 컨트롤러 기능은 다음과 같습니다</p>
<pre class="brush:php;toolbar:false;">if($this-validate(['date'=>'required|isWeekday'])){
...
}
규칙 문자열뿐만 아니라 유효성을 검사하려는 각 필드에 대해 다양한 옵션을 전달할 수 있습니다.
으아악