0

私は今、これまでで最も奇妙なことをしています。

モデルに再度アクセスする必要がないため、モデルを「無効」にしました。__construct()とその直後のdie()でエラー文字列をエコーアウトすることでこれを行いました。そうすれば、誤ってモデルをロードしたことがあるかどうかに気付くでしょう。大丈夫?

問題は、モデルがプロジェクト全体のどこにもロードされていないことですが、それでも何らかの理由でロードされます。自動ロードされません、それは確かです。

モデルがロードされている場所を追跡することは可能ですか?どの行のようにそれは起こりますか?

4

1 に答える 1

0

モデルのどこかに、これを追加します。

print_r (debug_backtrace());

debug_print_backtrace()それをより良くフォーマットするPHPもあります:

function __construct__ ()
{
    debug_print_backtrace();
}
于 2012-10-16T16:58:34.227 に答える