ホームページ  >  に質問  >  本文

致命的なエラー: Null オブジェクトに対してメンバー関数 prepare() を呼び出しています

カテゴリとそのコンテンツのリストにアクセスしようとしています。 「Category」というクラスがあります。このエラーが繰り返し発生します。奇妙なことに、これまでのところ他の 2 か所で同じコードを問題なく使用していることです。ここで私が行ったのは、コードを再利用し、すべての変数を変更したことだけです。

リーリー

これは私のクラスのコードです:

リーリー

これは私が呼び出そうとしているコードです:

リーリー


P粉824889650P粉824889650344日前603

全員に返信(2)返信します

  • P粉373990857

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

    ----モデル内: use Jensegers\Mongodb\Eloquent\Model を Eloquent として追加;

    Change class ----- モデル class に拡張 ----- Eloquent

    を拡張

    返事
    0
  • P粉416996828

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

    $pdo 変数がまだ初期化されていないようです。 アップロードしたコードのどこで初期化しているのかわかりません。

    クラス メソッドを呼び出す前に、必ず グローバル スコープに新しい PDO オブジェクトを作成してください。 (Category クラスでメソッドを実装した方法により、グローバル スコープで宣言する必要があります)。

    リーリー

    返事
    0
  • キャンセル返事