>  Q&A  >  본문

치명적인 오류: null 객체에서 prepare() 멤버 함수 호출 중

카테고리 목록과 해당 콘텐츠에 접근하려고 합니다. "카테고리"라는 클래스가 있습니다. 이 오류가 계속 발생합니다. 이상한 점은 지금까지 다른 두 곳에서도 동일한 코드를 아무런 문제 없이 사용해 왔다는 것입니다. 여기서 내가 한 일은 코드를 재사용하고 모든 변수를 변경하는 것뿐이었습니다.

으아악

내 수업의 코드는 다음과 같습니다.

으아악

내가 호출하려는 코드는 다음과 같습니다.

으아악


P粉824889650P粉824889650344일 전601

모든 응답(2)나는 대답할 것이다

  • P粉373990857

    P粉3739908572023-10-15 12:07:07

    ---- 모델: use JenssegersMongodbEloquentModel as Eloquent;

    추가

    class ----- extends Model 更改为class ----- extends Eloquent

    회신하다
    0
  • P粉416996828

    P粉4169968282023-10-15 09:50:08

    귀하의 $pdo 변수가 아직 초기화되지 않은 것 같습니다. 업로드한 코드에서 초기화하는 위치가 표시되지 않습니다.

    클래스 메소드를 호출하기 전에 全局范围에서 새 PDO 객체를 생성해야 합니다. (Category 클래스에서 메소드를 구현한 방식으로 인해 전역 범위에서 선언해야 합니다.)

    으아악

    회신하다
    0
  • 취소회신하다