我知道如何与MVC模型,但我不知道如何使用 MVP。我读到了它们之间的差异,但不知道如何实现它。
区别是双重的:
- 视图是被动的并且不知道模型
- 演示者(控制器)更改模型的状态,读取信息并将其传递给视图
public function showUsers()
{
// -- snip
$data = $accountManager->getUserDetails($from = 10, $to = 20);
$view->bind('list', $data);
// -- snip
}
这将是演示者方法的简化示例。Here是一个旧答案,简要解释了 php 中使用的类似 MVC 模式之间的差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)