最近、プロジェクト内で PHP の __autoload メソッドが無効であることに気づきました。ずっとデバッグしてたけどわからなかったので調べてみたらSmartyだったことが分かりました。 Smarty の新しいバージョンでは、自動ロードの方法が変更されました。
解決策は、Smarty に含まれるクラス ファイル spl_autoload_register("__autoload"); の後にコードを追加することです
平均
定義('ROOT_PATH', ディレクトリ名(__FILE__)); require_once ROOT_PATH '/includes/smarty/Smarty.class.php'; spl_autoload_register("__autoload"); // このコードを追加します