프론트엔드입니다
Cate 컨트롤러입니다
모델 템플릿입니다
문제는 데이터베이스에 데이터를 정상적으로 삽입할 수 있지만, 확인이 불가능하다는 점입니다. 비어있나요? 이유를 알아내도록 도와주세요.
怪我咯2017-05-27 17:45:50
Cate 컨트롤러의 코드가 잘못 작성되었나요? . .
$data['catename'] = I('catename'); 이 줄이 잘못되었나요?
다음과 같아야 합니다.$data['catename'] = I('post.catename');
이렇게 합시다.
또 한 가지 주목해야 할 점은 기본 코드를 수정하지 않은 경우 create 메소드는 기본적으로 게시 요청 데이터만 허용한다는 것입니다
某草草2017-05-27 17:45:50
위의 내용을 반박하기 위해 I("catename")에는 문제가 없습니다. 양식 확인을 잊어버렸지만 다음 테스트를 시도해 볼 수 있습니다
1. 사용자 정의 검증 기능을 사용하면 검증이 호출되는지 확인할 수 있습니다. (문서에서 어떻게 정의하는지 확인하세요.)
2. I() 함수로 얻은 값이 null
而是一个空string
가 아니므로 길이를 확인합니다.