2011-12-13 53 views
0

我正在用左側邊欄設計一個Web應用程序。我的每個操作都有自己的小部件,必須將其加載到側邊欄中,並且在某些情況下,使用操作堆棧插件堆疊多個操作。當所有操作完成後,我需要「正常化」並操作小部件的數量,然後渲染它們。在Zend中使用操作堆棧時在操作之間存在數據

在這個階段,我想到的是:

  • 每個動作應該保存它與視圖側邊欄小工具的列表,並
  • 前端控制器插件與調度循環關閉事件應採取列表中查看並對其進行操作

這聽起來合理嗎?有沒有更好的辦法?

我想知道是否應該直接存儲帶有響應對象的側欄小部件列表,但我不認爲這個對象允許用戶變量,是嗎?

您的想法非常感謝! Yeehhaa!

回答

0

好吧,所以我最終爲每個控制器定義了一個數組中的小部件列表,然後在每個操作需要的地方修改它。但是現在我正在將更多的邏輯推入模型中,所以毫無疑問,這一切都會改變。

我一直在閱讀有關ActionStack的邪惡,現在我已經掌握瞭如何在沒有操作堆棧的情況下執行操作,生活變得更加簡單!