php - tp 자동 확인을 사용할 수 없습니다
世界只因有你
世界只因有你 2017-05-27 17:43:50
0
3
477

프론트엔드입니다

Cate 컨트롤러입니다

모델 템플릿입니다

문제는 데이터베이스에 데이터를 정상적으로 삽입할 수 있지만, 확인이 불가능하다는 점입니다. 비어있나요? 이유를 알아내도록 도와주세요.

世界只因有你
世界只因有你

모든 응답(3)
Ty80

컨트롤러에서 I('post.catename')이 비어 있는지 확인하세요

刘奇

Cate 컨트롤러의 코드가 잘못 작성되었나요? . .

$data['catename'] = I('catename'); 이 줄이 잘못되었나요?

다음과 같아야 합니다.

$data['catename'] = I('post.catename');
이렇게 합시다.

사실, 직접 생성 방식을 사용하면 프런트 데스크에서 요청한 모든 데이터를 얻을 수 있으므로 다시 작성할 필요가 없습니다.

또 한 가지 주목해야 할 점은 기본 코드를 수정하지 않은 경우 create 메소드는 기본적으로 게시 요청 데이터만 허용한다는 것입니다

某草草

위의 내용을 반박하기 위해 I("catename")에는 문제가 없습니다. 양식 확인을 잊어버렸지만 다음 테스트를 시도해 볼 수 있습니다

1. 사용자 정의 검증 기능을 사용하면 검증이 호출되는지 확인할 수 있습니다. (문서에서 어떻게 정의하는지 확인하세요.)

2. I() 함수로 얻은 값이 null而是一个空string가 아니므로 길이를 확인합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿