0

同じ構造のプロジェクトを作成する必要がありますが、さまざまなバージョンの ZF があります。古いバージョンの ZF 1.11.4 と新しいバージョンの ZF 1.111.11 です。ソース フォルダには ^ が含まれます

31.05.2012  15:15             7 996 .zfproject.xml
25.06.2012  12:53    <DIR>          application
09.11.2012  13:01    <DIR>          cron
11.03.2012  15:11    <DIR>          library
09.11.2012  17:41    <DIR>          nbproject
09.11.2012  13:01    <DIR>          public

ライブラリ フォルダーには、Zend フォルダーと My lib フォルダーが配置されます。古いプロジェクトでは、autocomlite で完璧に動作するものをコーディングすると、新しいプロジェクトでは動作しません。プロジェクトにはいくつかのプロパティがあります。

Netbeans バージョン - 7.2、Windows 7。

このソリューション - Get Netbeans to Auto-suggest Zend Framework componentsは機能しません。これは、netbeans が、ライブラリ フォルダーが既にプロジェクトにあると言うためです。

4

1 に答える 1

2

ライブラリを Netbeans のグローバル インクルード パスに確実に追加する必要があります。

[ツール] ドロップダウン メニューからアクセスし、 [オプション] を選択し、 PHPアイコンをクリックして [全般]タブを参照します。

Netbeans は、このインクルード パスの唯一のコンシューマーになります。PHP や Zend Framework のセットアップにはまったく影響しません。主に、この情報はオートコンプリートとヒントに使用されます。

ここに画像の説明を入力

プロジェクト インクルード パスではなく、各プロジェクトの[プロパティ] メニューからアクセスします。

ここに画像の説明を入力

非常に具体的で説得力のある理由がない限り、ZF 1.11 の 2 つのバージョンを使用する本当の理由はありません。ZF 1.11.4 を破棄して、ZF 1.11.11 を使用するか、ZF 1.12 にアップグレードすることもできます。互換性の問題が発生することはないと思います。

通常、開発マシンでは、ZF 1 と ZF 2 の最新バージョンを PHP インクルード パスと Netbeans グローバル インクルード パスに追加するだけです。これにより、必要な場所で必要な場所で両方のライブラリを利用できるようになり、それ以上の構成は必要ありません。

于 2012-11-10T08:49:54.927 に答える