何度も検索し、必要な手順を何度も確認しましたが、それでも機能しません。
私の環境は:
PHP開発者パッケージの最新のEclipse
プロジェクトが新規作成され、SVNから直接チェックアウトされていません
.projectには行があります
<nature>org.Eclipse.php.core.PHPNature</nature>
.buildpathには行があります
<buildpathentry kind="con" path="org.Eclipse.php.core.LANGUAGE"/>
.settings/org.Eclipse.core.resources.prefsには次の行があります
include_path=0;/projectname
PHP Editorで開かれたファイル
うまくいくもの:
プロジェクトを右クリック->設定->追加PHPサポート...
Eclipse 3.5/PDT 2.1で動作します
私にとって、何もうまくいきませんでした:
私はこのヒントを#4から入手しました: http://www.nwiresoftware.com/blogs/nwire/2010/09/five-tips-speeding-Eclipse-pdt-and-nwire
前述のように、phpコアの「natures」ノードがリストされていますが、プロジェクトをインポートまたはチェックアウトする場合、これは最も不十分です。
問題は、プロジェクトがすでに持っていると想定しているため、必要なインポートを行わないことです。
何も役に立たなかったが、これは:
Eclipseの場合:
[ウィンドウ]-> [設定]-> [一般]-> [編集者]-> [ファイルの関連付け]に移動します。
追加をクリックします
* .phpと入力します
[関連するエディター]でPHPエディターを選択し、右側の[デフォルト]をクリックします。
Phpファイルを閉じて開きます。
3つの.dllファイルがあります。workspace/ .metadata/.plugins/org.Eclipse.dltk.core.index.sql.h2の下に、model.h2.db、model.lock.db、model.trace.dbがあります。
これらのファイルを削除して、Eclipseを再起動します。
プロジェクトを右クリック->設定-> PHPプロジェクトに変換...
Eclipse 4.6/PDT 5.2で動作します
PHP開発ツールプロジェクト(PDT) (を参照してください。 未解決のバグ )。
1つは2日前に入力されました: bug 2867 「サブ名前空間を使用する場合、補完は機能しません。」
しかし、これだけではほとんどありません。
[
php 5.3]
コードアシストはメソッドの完了を提供しません "( bug 286068 )これらはすべてPHPコードの名前空間に関連しています。グローバルな名前空間でエラーを再現できるかどうかを確認できますか?
それでも問題が解決しない場合は、次の手順に従ってください。
Eclipseからプロジェクトを削除します。
プロジェクトフォルダーに移動し、.Settingsフォルダーと.projectファイルを削除します。
再度、phpプロジェクトを別の名前でインポートします。
それは私にとっては仕事です。