2010-12-02 68 views
7

我想創建一個網站。我想爲每個超鏈接和表單使用Ajax。我想使用jquery,但很難爲每個鏈接創建一個通用代碼。我想知道是否有任何PHP MVC Framewrok與ajax協同工作? thanx。完整的Ajax PHP MVC框架

回答

4

@Kenan,有不是在12月,但現在有Agile Toolkit。它也是開源的。

它的工作方式是你在你的「頁面」上放置一個「視圖」,然後通過javascript來操縱它。所以這裏是例子:

$view=$page->add('LoremIpsum'); 
$button=$page->add('Button')->setLabel('Reload Ipsum'); 

$button->js('click', $view->js()->reload()); 

點擊按鈕將使用AJAX重新加載頁面的部分。

請評論,讓我知道如果這是你在找什麼。作爲我感興趣的貢獻者。

+1

這很有趣,謝謝指出。 – 2011-04-19 12:26:45

0

目前他們沒有 「滿」 AJAX MVC對PHP的 - 但是:

退房atk-framework.com,xisc.com或cakephp.org。

由於它們是框架,您將用於應用程序的接口可以執行平臺上;你就可以使用MVC框架爲你把它上一個自寫的包裝平臺..

[ [FRAMEWORK] <------> [CONTROL] <------> [VIEW] ] <------> [APPLICATION] 

如果你實現它這樣,應用程序使用它是由管理的第二層mvc並通過內部API請求。

看似複雜,但很好,唯一的,我最合理的解決:)