2011-10-12 48 views
0

我一直在使用PHP/Zend很長一段時間,現在我需要開始使用AJAX 來改善我們的整體用戶體驗。我目前正在努力在頁面中間顯示一個模式窗口(一個框),我將向用戶顯示一些動態信息(這個「信息」實際上是框中顯示的一些小頁面,有時候表單,警告,消息,廣告......)。我正在試圖確定最大數量的瀏覽器/版本和可能性。Zend,Ajax/Jquery和漸進增強

你們是否會同意首先我應該將所有需要顯示的信息(頁面)分爲不同的動作/控制器,並且只有他們使用AJAX將這些信息放入模態框中,以便我可以對這種情況加以限制?我的意思是讓沒有花哨的瀏覽器的用戶仍然可以導航?

我很確定這是每個人每天都要面對的問題。你們如何處理這個問題?

+1

非常像你指出的。我需要的一切都是一個行動。爲Zend查找「contextSwitch」或「actionContext」 - 如果只需要body,則不需要渲染整個html結構;) – Sam

回答

0

在我看來,如果你只需要打印不同的內容,你可以使用一個控制器(「盒子」)和一個動作(稱爲「視圖」)。此外,我想有一個這樣的內容的小數據庫,所以你可以使用相同的控制器/操作,並給出不同的內容,只是改變一個參數。通過這種方式,您可以根據需要以很多不同的方式爲它們提供服務(例如,「花哨」的瀏覽器)。我希望這可以幫助。