WorkToolSmith

php ActiveRecordでModel not foundになる場合の対処

太田アベル

・ 更新 ・ 1分で読めます

当サイトの記事には広告リンクが含まれる場合があります。

php ActiveRecordで、Mode not foundエラーに遭遇した時の対処。

エラー例: Fatal error: Class ‘Product’ not found in /home/secure/events/index.php on line 7

Windowsやファイル名の大文字小文字を無視する設定のOS Xで開発し、LinuxやUnix系のサーバーにアップする場合に引っかかります。Windows上のテスト環境では動くのに、サーバーではエラーが出る場合です。

これはModelを定義しているファイル名と、クラス名が大文字小文字まで一致していないと起こります。

モデルのファイル名を product.php > Product.php などに直せばOK。

太田アベル

太田アベル

パソコンを7歳からいじり始めて40年。とにかくパソコンが好きです。気になった商品をほぼ自腹で買いまくってレビュー中!良かった点、悪かった点をズバズバ書きます。

𝕏 でフォロー プロフィールを見る

こちらもおすすめ