【发布时间】:2012-06-09 16:00:06
【问题描述】:
我知道如何使用 MVC 模型,但我不知道如何使用 MVP。我了解了它们之间的差异,但不知道如何实现。
【问题讨论】:
-
是的,但没有例子。只是一个简单的代码。
标签: php model-view-controller mvp
我知道如何使用 MVC 模型,但我不知道如何使用 MVP。我了解了它们之间的差异,但不知道如何实现。
【问题讨论】:
标签: php model-view-controller mvp
MVP 模式通常用于事件驱动开发,显然有一些 PHP 框架支持这种模式。这是几年前的另一个 Stackoverflow 问题,可能会帮助您指出正确的方向:
【讨论】:
区别是双重的:
public function showUsers()
{
// -- snip
$data = $accountManager->getUserDetails($from = 10, $to = 20);
$view->bind('list', $data);
// -- snip
}
这将是演示者方法的简化示例。 Here 是一个老答案,简要解释了 php 中使用的类似 MVC 的模式之间的区别。
【讨论】: