有数百个关于如何创建自己的简单 MVC 的教程
我找不到任何教程如何用它实现 HMVC,但我确实了解 HMVC 是如何工作的,它有点像 Ajax,你可以从一个控制器请求许多控制器。
你能想出一个小的伪设计或者 oop 设计 HMVC 是如何工作的?所以我会大致知道从哪里开始!
有数百个关于如何创建自己的简单 MVC 的教程
我找不到任何教程如何用它实现 HMVC,但我确实了解 HMVC 是如何工作的,它有点像 Ajax,你可以从一个控制器请求许多控制器。
你能想出一个小的伪设计或者 oop 设计 HMVC 是如何工作的?所以我会大致知道从哪里开始!
首先。HMVC有两种。
1 Kohana风格。您可以在哪里访问应用程序中的其他控制器
可能的实现:
所有请求数据(URL、POST、GET ...)都存储在 Request 变量中。在这种情况下,任何控制器都不能直接访问 POST、GET 或其他请求变量。所有数据都应取自 Request 变量。
当控制器 1 执行访问控制器 2 的方法时,正在创建新的(假)请求实例并将其传输到控制器 2。Controller2 不知道他不是通过真实请求执行的,而是假请求并照常处理数据。
2 互联网上的真实 HTTP 请求。在这种情况下,您可以访问控制器内的其他在线服务。不幸的是,我不知道现实世界的例子。
可能的实现:使用 CURL