2016-08-24 3 views
0

drupal 7에서는 간단한 사용자 정의 등록 양식 모듈을 작성했습니다. HTML 양식에는 Fname, Lname, 전자 메일 ID 및 연락처 번호의 4 개 필드가 있습니다. 등록 콘텐츠 유형을 만들었습니다. 예 : 일반적인 후크를 사용했습니다. 양식, 메뉴, 양식 submi 후크 및 데이터베이스 용 Drupal 7의 기본 데이터베이스 삽입을 사용하고 있습니다. Drupal 7의 온라인 설명서에있는 코드를 사용하고 있습니다.일부 사용자는 Drupal 7 데이터베이스 삽입이 작동하지 않습니다

여기에 문제가 있습니다. 일부 사용자의 경우 등록 양식 제출이 오류없이 작동하지만 다른 사용자의 경우 등록 항목을 데이터베이스에 저장할 수 없습니다. 제출 후 빈 페이지가 나타나거나 때로는 데이터베이스에 값을 삽입하지 않지만 "성공적으로 삽입되었습니다"라는 메시지가 표시됩니다.

저는 왜 일부 사용자가 아닌 다른 사용자를 위해 작동하는지 알 수 없습니다. 의견/해결책이 있습니까? 드루팔 (Drupal)을 확인하기 위해 내가 놓친 것이 있습니까?

+0

오류 로그/워치 독을 확인하십시오. MySQL이나 PHP가 메모리를 잠 그거나 메모리가 부족할 수 있습니다. –

답변

0

조건 아래에서 확인하십시오 : 후크 메뉴 체크 액세스 콜백에서

  1. 는 true로 설정됩니다.
  2. 데이터베이스의 액세스 로그를 확인하십시오.

위의 해결 방법이 작동하지 않으면 코드를 공유하십시오.

관련 문제