加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php – 我可以使用HMVC架构?

发布时间:2020-05-25 09:35:20 所属栏目:PHP 来源:互联网
导读:我正在使用的 PHP框架(Kohana)最近实施了HMVC架构.我已经看到它是一个分层的mvc,其中请求是彼此之上的.这有点像ajax,纯粹是服务器端.我已经在一些实验中应用了一些实验,但是我无法将其应用于我的任何项目(因为我找不到需要).你以前曾经在一个项目中使用过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.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读