MVC:模型与视图交互?

nev*_*ame 5 php model-view-controller

我知道一切都在通过控制器.

但我经常阅读这样的文章:

  1. 用户与视图交互
  2. 控制器要求模型改变其状态
  3. 模型在其状态发生变化时通知视图

我没有得到第三个.为什么说模型通知视图,当它实际通知控制器并且控制器正在通知视图时?

Gal*_*len 3

这看起来更像是一个桌面系统,而不是像网站这样的无状态系统。

但也许它是在谈论有些人喜欢从视图中查询模型,例如

<?php foreach( $usersTableGateway->getUsers() as $user ): ?>
<?php echo $user ?><br>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

我更喜欢获取控制器中的所有信息(在控制器中准备用户数组)并将其从控制器传递到视图。