【发布时间】:2011-06-09 00:08:14
【问题描述】:
我想创建一个网站。我想为每个超链接和表单使用 Ajax。我想使用 jquery,但很难为每个链接创建通用代码。我想知道是否有任何适用于 ajax 的 PHP MVC Framewrok? 谢谢。
【问题讨论】:
标签: php ajax model-view-controller frameworks
我想创建一个网站。我想为每个超链接和表单使用 Ajax。我想使用 jquery,但很难为每个链接创建通用代码。我想知道是否有任何适用于 ajax 的 PHP MVC Framewrok? 谢谢。
【问题讨论】:
标签: php ajax model-view-controller frameworks
@Kenan,12 月份没有,但现在有Agile Toolkit。它也是开源的。
它的工作方式是在“页面”上放置一个“视图”,然后可以通过 javascript 对其进行操作。所以这里是例子:
$view=$page->add('LoremIpsum');
$button=$page->add('Button')->setLabel('Reload Ipsum');
$button->js('click', $view->js()->reload());
单击按钮将使用 AJAX 重新加载页面部分。
请发表评论,让我知道如果这是您要找的东西。作为贡献者,我很感兴趣。
【讨论】:
目前它们不是 PHP 的“完整”ajax mvc - 但是:
查看 atk-framework.com、xisc.com 或 cakephp.org。
由于它们是框架,您将用于应用程序的接口可以在到平台上实现;您将能够使用 MVC 框架作为您自己编写的包装器的平台。
[ [FRAMEWORK] <------> [CONTROL] <------> [VIEW] ] <------> [APPLICATION]
如果你这样实现它,应用程序会使用第二层,它由 mvc 管理并可通过内部 API 请求。
可能看起来很复杂,但是,这是唯一对我来说最合乎逻辑的解决方案:)
【讨论】: