如果在PHP中尝试MVC的人只是在controller.php
文件的末尾添加include 'view.php';
,那么这是否可以被视为转发,因此仍然是MVC?
否。不是。
MVC和MVC启发模式中控制器的职责是更改当前视图实例和模型层的状态。它与"转发"无关。
视图和控制器虽然相互关联,但却不是一回事。当您使用"include"(默认情况下)时,您将添加文件作为执行该文件的代码的一部分。
基本上,在您当前的设置中,视图实例和控制器实例之间没有分离。
如果在PHP中尝试MVC的人只是在controller.php
文件的末尾添加include 'view.php';
,那么这是否可以被视为转发,因此仍然是MVC?
否。不是。
MVC和MVC启发模式中控制器的职责是更改当前视图实例和模型层的状态。它与"转发"无关。
视图和控制器虽然相互关联,但却不是一回事。当您使用"include"(默认情况下)时,您将添加文件作为执行该文件的代码的一部分。
基本上,在您当前的设置中,视图实例和控制器实例之间没有分离。