0

古いプロジェクトを Zend Framework に移行しています。フィルター コンテキストを変更するドロップダウン リストがあります。古いプロジェクトonClickでは、リストのイベントは、<select>基本的に変数を更新する php スクリプトへの jQuery ajax 呼び出しを行う関数を実行し$_SESSION、応答が戻ってきたときに JavaScript がページをリロードしました。いくつか質問があります。

  1. これは大丈夫な練習ですか?
  2. リクエストをサーブレットではなくコントローラに送信する必要がありますか? これに関する問題の 1 つは、ドロップダウン リストがビュー ヘルパーに組み込まれており、すべてのコントローラーで使用できることですが、必要なコードを入れて、すべてに継承させることができることは理解しています。
  3. スタンドアロンのサーブレット タイプのルートを使用する場合、階層内のどこに php ファイルを配置すればよいですか? 私はパブリック フォルダーを想定しています。
  4. に慣れていないのですZend_Sessionが、注意すべき点はありますか?

--EDIT--いくつかの初期コード テストの後
、サーブレット php ファイル (と呼びましょうregistrar.php) で問題に遭遇しました。それは正しいですが、index.php を介して送信されていないため、レジストリにアクセスできないことは理にかなっています)。作成する代わりにZend_Session_NamespaceZend_Registryregistrar.phpRegistrarController

4

1 に答える 1

0

RegistrarController を作成し、標準のレイアウトとビューを無効にして、そこにロジックを配置しました。

于 2010-07-30T17:34:45.113 に答える