1

Zendフレームワークをネットビーンズで使用しようとしています。

ZFコマンドラインを使用してプロジェクトを作成し、他のコントローラーとアクションを作成できるため、すべてを正しくセットアップしました。

しかし、netbeans でプロジェクトをセットアップして run コマンドを使用すると、Zend フレームワークの MVC URL 構造を理解していないようで、ブラウザに完全なパスが表示されます。

http://testing.com/aboutを実行する代わりに

http://testing.com/application/controllers/AboutController.phpを取っています

しかし、手動で入力すると、すべてが正常に機能しているようです。

4

1 に答える 1

0

プロジェクトのプロパティでいくつかの設定を調整する必要があります。プロジェクトのプロパティ メニューを開き、ソースとプロジェクト フォルダーが正しいことを確認しながら、 が に設定されていることを確認しSourcesますWeb Rootpublic

次に選択Run Configurationして、あなたProject URLが正しいことを確認してください。ZF を使用する場合、インデックス ファイルを指定する必要はありません。

プロジェクトを実行したいときは、プロジェクト全体を実行する必要があります。index.phpZF を使用する場合、すべての要求がpublic フォルダーを介してルーティングされるため、1 つのファイルだけを実行することはできません。そのため、ファイル レベルではなく、常にプロジェクト レベルで実行を選択してください。

于 2012-06-07T09:46:52.970 に答える