0
我正在將舊項目遷移到Zend Framework。我有一個更改過濾器上下文的下拉列表。在舊項目中,<select>
列表的onClick
事件運行了一個函數,該函數對php腳本進行了jQuery ajax調用,該腳本實質上更新了$_SESSION
變量,然後JavaScript在響應返回時重新加載該頁面。我有幾個問題:使用JavaScript更改Zend_Session值的最佳實踐/操作方法
- 這是一個好的做法?
- 我應該將請求發送給控制器而不是servlet嗎?其中一個問題是,下拉列表是建立在視圖助手中的,並且可用於所有控制器,但我知道我可以放入必要的代碼並讓它們全部繼承它。
- 如果我做獨立servlet類型的路線,我在哪裏把php文件放在層次結構中?我假設公共文件夾 - 如果這是一個愚蠢的問題,請原諒我。
- 我不熟悉
Zend_Session
,有沒有什麼值得注意的地方?
- 編輯 -
經過一些初步測試代碼我有我的servlet PHP文件遇到的問題(我們稱之爲registrar.php
)不能夠從Zend_Registry
得到Zend_Session_Namespace
當它是獨立(我不確定我是否做得不對,但由於它不是通過index.php發送的,所以它對我來說是無法訪問註冊表的)。取而代之的registrar.php
我要創建一個RegistrarController