私のPHP環境では、PECLがインストールされたいくつかの拡張機能を使用しています。私は Eclipse で開発していますが、これらの拡張機能に対して Eclipse のコード アシスト/自動補完をサポートすると便利です。この手順は、 Solr拡張機能に対して非常にうまく機能しました。
- さらに、最新のsolr-php PECL ソースをダウンロードし、別のフォルダーに配置しました。
- この特定のフォルダーを「外部フォルダー」としてユーザー ライブラリの 1 つに追加しました (設定 -> PHP -> PHP ライブラリ)。
- ユーザー lib をプロジェクトの php インクルード パスに追加しました ([プロパティ] -> [PHP インクルード パス] -> [ライブラリ] -> [ライブラリの追加])。
- エディターのオートコンプリートで新しいクラス/メソッドをすぐに利用できるようにしました。
問題は次のとおりです。これはすべての拡張機能で機能しないようです。例)PHP に MongoDB サポートを追加する拡張機能用。何故ですか?
フォルダーの内容を比較すると、Mongo 拡張機能に docs/documentation.php (Solr 拡張機能に含まれている) のような php ファイルがないことに気付きました。関連するすべての *.h および *.c ファイルが利用可能です。
特定のファイルを自分で生成する必要がありますか?
ヒントをありがとう、乾杯!