php – 我可以使用HMVC架构?

我正在使用的 PHP框架(Kohana)最近实施了HMVC架构.我已经看到它是一个分层的mvc,其中请求是彼此之上的.这有点像ajax,纯粹是服务器端.我已经在一些实验中应用了一些实验,但是我无法将其应用于我的任何项目(因为我找不到需要).你以前曾经在一个项目中使用过HMVC吗?它是如何帮助你的?

It is a bit like ajax,just purely server-side.

这是一个很好的比喻.

HMVC非常适合向页面添加小部件 – 您将在几页上重用的模块化内容部分.例如,购物车小部件.你可以用不同的方式做同样的事情:

>图书馆我们习惯于将可重用代码从控制器移动到库中.然后,从控制器中,您可以将对该库的调用结果加载到视图变量中.
>视图.您可以从主视图中加载视图(部分).该视图部分可能会从模型中提取内容.从视图中调用模型并不总是受欢迎,但并不一定是错误的.

但是,Kohana HMVC有几个优点:

>一致性 – HMVC请求被视为与外部http请求相同.
>电源 – HMVC请求与http请求(包括路由)具有相同的Kohana资源.
>可插拔性 – 从视图调用时,HMVC请求在控制器(将库结果分配给视图)与视图占位符之间没有耦合.你只碰一个文件而不是两个文件.

我开始感谢HMVC的案例和可扩展性与http请求由Kiall链接. CURL也可以做同样的事情.然而,从一开始就可以更加自然地设计Kohana HMVC比CURL.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...