我正在使用的 PHP 框架 (Kohana) 最近实现了 HMVC 架构。我读过它是一个分层的 mvc,其中请求是在彼此之上发出的。它有点像ajax,只是纯粹的服务器端。我已经在一些实验中应用了它,但我不能将它应用到我的任何项目中(因为我找不到它的需要)。你以前在项目中使用过 HMVC 吗?它对你有什么帮助?
最佳答案
这是一个很好的比喻。
HMVC 非常适合向页面添加小部件 - 您将在几个页面上重用的模块化内容。例如,购物车小部件。你可以用不同的方式做同样的事情:
然而,Kohana HMVC 有几个优点:
我开始欣赏由 Kiall 链接的 http 请求的 HMVC 和可扩展性案例。用 CURL 也可以做同样的事情。但是,从一开始就使用 Kohana HMVC 进行设计可能比 CURL 更自然。
关于php - 我可以使用 HMVC 架构做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2308570/