開発プロセス中に、ThinkPHP によって「モジュールが存在しません」というエラーが頻繁に表示されます。このエラーは通常、次の状況によって発生します:
モジュール パスが正しくありません: ThinkPHP のデフォルトのモジュール パスは "/application/" です。モジュールがこのパスの下にない場合は、 「モジュールが存在しません」というプロンプトが表示されます。モジュール パスを変更するには、メイン ファイルでモジュール パスを次のように設定するだけです:
// 定义应用目录 define('APP_PATH', __DIR__ . '/custom_application/'); // 加载框架引导文件 require __DIR__ . '/thinkphp/start.php';
モジュール名が正しくありません: ThinkPHP のデフォルトのモジュール名です。ルールは「大文字」です。キャメルケースの最初の文字」。モジュール名が仕様に準拠していない場合は、「モジュールが存在しません」というメッセージも表示されます。この時点で、正しい命名規則を維持するためにモジュールの名前を変更する必要があります。
対応するモジュールを作成しない場合、ThinkPHP は「モジュールが存在しません」というプロンプトを表示します。この場合、対応するモジュールを作成してエントリーファイルに登録する必要がありますが、具体的な方法は以下の通りです。モジュールをコピーしても完全にコピーしないと、「モジュールが存在しません」というプロンプトが表示される場合があります。この時点で、モジュールのコピー ステータスをチェックして、モジュール ファイルが完全であることを確認する必要があります。
以上がモジュールが存在しないというthinkphpプロンプトを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。