古いプロジェクトを Zend Framework に移行しています。フィルター コンテキストを変更するドロップダウン リストがあります。古いプロジェクトonClick
では、リストのイベントは、<select>
基本的に変数を更新する php スクリプトへの jQuery ajax 呼び出しを行う関数を実行し$_SESSION
、応答が戻ってきたときに JavaScript がページをリロードしました。いくつか質問があります。
- これは大丈夫な練習ですか?
- リクエストをサーブレットではなくコントローラに送信する必要がありますか? これに関する問題の 1 つは、ドロップダウン リストがビュー ヘルパーに組み込まれており、すべてのコントローラーで使用できることですが、必要なコードを入れて、すべてに継承させることができることは理解しています。
- スタンドアロンのサーブレット タイプのルートを使用する場合、階層内のどこに php ファイルを配置すればよいですか? 私はパブリック フォルダーを想定しています。
- に慣れていないのです
Zend_Session
が、注意すべき点はありますか?
--EDIT--いくつかの初期コード テストの後
、サーブレット php ファイル (と呼びましょうregistrar.php
) で問題に遭遇しました。それは正しいですが、index.php を介して送信されていないため、レジストリにアクセスできないことは理にかなっています)。作成する代わりにZend_Session_Namespace
Zend_Registry
registrar.php
RegistrarController