0

私のプロジェクト構造は次のようになります。

ここに画像の説明を入力

私のindex.php私はからのコンテンツを含めabilities.phpます

<?php
    if (isset($_GET['site'])) {
        switch ($_GET['site']) {
            ...
            case 'abilities':
                include("./content/abilities.php");
                break;
            ...
        }
    }
?>

abilities.php私は自分のクラスAbility.php

require_once ("./model/Ability.php");

これはブラウザで完璧に動作しますが、PhpStorm はクラスを見つけることができないと言います:

ここに画像の説明を入力

これは、そこにないディレクトリ内modelのクラスを含むディレクトリを検索するためである可能性が最も高いです。Ability.phpcontent

だから私の質問は、 PhpStormにファイルの検索を開始するように指示するにはどうすればabilities.phpよいですか?rootindex.php

abilities.phpファイルなどの検索を開始するための代替パスを設定するようなものです。

4

2 に答える 2

0

ファイルを PHPStorm プロジェクトに追加するだけで、プログラムはそれらを取得します。ただし、おそらくあなたが本当に求めているのは(おそらく気付かないうちに)namespacePHPでの使用方法だと思います。これは、アプリケーションが読み取ることができるプログラム ディレクトリ構造のようなものです。公式の PHP ドキュメントと一緒に、たくさんのチュートリアルがあります。

于 2017-08-05T22:54:00.503 に答える