【问题标题】:HMVC Design Pattern in PHPPHP 中的 HMVC 设计模式
【发布时间】:2012-01-07 07:53:03
【问题描述】:

有数百个关于如何创建自己的简单 MVC 的教程

我找不到任何如何用它实现 HMVC 的教程,但我确实了解 HMVC 是如何工作的,它有点像 Ajax,您可以从一个控制器请求多个控制器。

你能想出小的伪设计或oop设计HMVC是如何工作的吗?所以我会大致知道从哪里开始!

【问题讨论】:

标签: php model-view-controller oop design-patterns hmvc


【解决方案1】:

首先。 HMVC 有两种。

1 Kohana 样式。您可以在哪里访问应用程序中的其他控制器

可能的实现:

  • 所有请求数据(URL、POST、GET ...)都存储在请求变量中。在这种情况下,任何控制器都不能直接访问 POST、GET 或其他请求变量。所有数据都应取自 Request 变量。

  • 当控制器 1 执行访问控制器 2 的方法时,正在创建新的(假)请求实例并将其传输到控制器 2。 Controller2 不知道他不是通过真实请求执行的,而是假请求并照常处理数据。

2 互联网上的真实 HTTP 请求。在这种情况下,您可以访问控制器内的其他在线服务。不幸的是,我不知道现实世界的例子。

可能的实现:使用 CURL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多