最近、プロジェクト内で PHP の __autoload メソッドが無効であることに気づきました。ずっとデバッグしてたけどわからなかったので調べてみたらSmartyだったことが分かりました。 Smarty の新しいバージョンでは、自動ロードの方法が変更されました。
解決策は次のとおりです: SMARTY を含むファイルの後にコードを追加します。 spl_autoload_register ("__ AutoLOAD");
次のように:
& lt;? (__file__) );
require_once ROOT_PATH . '/includes/smarty/Smarty.class.php';
spl_autoload_register("__autoload") // このコードを追加します
?>
この記事へのリンク http://www.cxybl.com/html/wlbc/Php/20121013/32997.html