私のアプリケーションは、次のようなローカル サーバーのサブディレクトリに構築されています。
http://localhost/application/
問題は、フォーム アクションを「/form/save」に設定すると、フォームが存在しない「localhost/form/save」にルーティングされることです。
フォーム アクションを「/application/form/save」に設定すると、エラーが発生します。これは、Zend が Front_Controller で URL 入力を使用して、要求に使用するモジュール、コントローラー、およびアクションを選択するためです。
base_url をリクエストから解析する簡単な方法はありますか? 何らかの理由で、フォームを除く他のすべてで機能します。
もう 1 つの方法は、base_url をすべてのフォーム アクションに追加して、アプリケーションがさまざまな環境で動作できるようにし、アクションがコントローラーによって受信されたときに解析されるようにすることです。
Zend に既に組み込まれている、このようなことを行うために変数を設定する簡単な方法はありますか? そうでない場合、解決策は何ですか?
この問題に対処するものはどこにも見つからないようです。