ric*_*ick 14
它有点像ajax,纯粹是服务器端.
这是一个很好的比喻.
HMVC非常适合向页面添加小部件 - 您可以在几页上重复使用的模块化内容.例如,购物车小部件.你可以用不同的方式做同样的事情:
然而,Kohana HMVC有一些优点:
我开始意识到HMVC的情况以及Kiall链接的http请求的可扩展性.使用CURL可以完成同样的事情.然而,从一开始就用Kohana HMVC设计比CURL更自然.
小智 8
好吧 - Samhana Freyssinet(又名samsoir),Kohana开发者之一,最近发表了一篇关于这个问题的文章.
http://techportal.inviqa.com/2010/02/22/scaling-web-applications-with-hmvc/
虽然它不是HMVC的唯一用途 - 它是其更受欢迎的用途之一.本文主要关注可伸缩性(例如,每秒请求数),但代码可伸缩性(如,维护代码的容易/难度)可以用相同的想法"解决".
希望这可以帮助 :)
(附注 - 他的代码示例基于Sam对Kohana的个人更改 - 请参阅文章末尾的注释)