2010-05-18 60 views
0

我在Cakephp完成noob - 這裏去...cakephp droplist/form - xml和ajax

我有一個網站設置Cakephp框架。我想創建兩個下拉表單來比較/顯示數據。當用戶從其中一個表單的下拉列表中選擇一個項目時,它將在網站上顯示以下內容。

我在想這個數據需要存儲在一個xml文件中。如何在CakePHP中創建和同步兩個帶有xml數據的下拉表單?表單所在的頁面是視圖(.ctp)文件。

感謝

+0

您是否知道如何執行非Cake應用程序中所需的Javascript工作,並且您只是想知道Cake的Cake這一面,或者對於您來說這是一個全新的領域? :) – deceze 2010-05-18 07:07:08

+0

這是一個非常新的領域 - 我知道一些JavaScript和我學習更多。我對Cake方面更感興趣,但如果您有時間分享JavaScript,我就會全神貫注。 thx爲你的時間 – gudinne 2010-05-18 17:18:27

回答

0

你可能會想看看網上CakePHP的文檔,特別是對周圍的AJAX輔助的領域 - 即observeForm和observeField方法。

我剛纔寫了一個應用程序,當用戶更改下拉列表時,我需要精確地改變屏幕上的內容(不過,我沒有使用XML)。我基本上做的是使用ajax helper觀察下拉列表,然後更新包含相應下拉列表的div,一旦觀察到值更改。

關於XML,您需要查看的主題是「數據源」。但是,從您的原始文章中,我無法分辨您的意思是XML是需求,還是您預見的最佳解決方案。您可以'同步'並播放下拉菜單中的值,而不管數據來自何處 - 它不包含設爲靜態文件。