MVC 在整个 GUI 编程领域,MVC 已经拥有将近 50 年的历史了。早在几十年前,Smalltalk-76 就对 MVC 架构模式进行了实现,在随后的几十年历史中,MVC 产生了很多的变种,例如:HMVC、MVA、MVP、MVVM 和其它将 MVC 运用于其它不同领域的模式。 早期的 MVC ...
分类:
Web程序 时间:
2020-04-27 09:16:31
阅读次数:
64
12306上离现在太远的日子的火车查不到,但是接口其实是可以返回的,只是前端上限制了不让查。 通过抓包,可以获取到查询接口。通过模拟请求与解析接口返回的数据可以得到指定日子回家的所有符合要求车次,代码如下: 脚本中query_tickets方法传入的参数唯一为日期(出发地北京、目的地长春、票类型为成 ...
分类:
其他好文 时间:
2016-12-13 23:22:04
阅读次数:
286
扩展 在 github 上的地址:https://github.com/CodeIgniter/HMVC 关于 HMVC 的理解:总结为粗浅的话,把 MVC 扩展为多个等级,每个等级有独立的 MVC。而从属于 module 下的 MVC,可被做为另外的 MVC 调用: <?ph...
分类:
Web程序 时间:
2015-08-12 17:13:30
阅读次数:
181
最近刚入职一家公司发现该公司采用的框架是古老的CI1.7.2加matchbox扩展而来的遂研究一翻 发现直接在其中进行升级有些麻烦索性修改新发布的CI3.0 为多module支持
现贡献给大家使用
此版本是在CI3.0版本的基础上修改开发出来的
此版本的框架对CI3.0进行了HMVC扩展 此扩展主要通过 EX_Loader.php文件进行扩展
简要说明如下:
1.appl...
分类:
其他好文 时间:
2015-04-05 22:00:05
阅读次数:
192
HMVC(Hierarchical-Model-View-Controller),也可以叫做 LayeredMVC。顾名思义,就是按等级划分的 MVC 模式,简单的解释就是把MVC又细分成了多个子 MVC,每个模块就分成一个 MVC。使用 HMVC 的好处就是可以降低各个功能模块之间的耦合性,提高代...
分类:
Web程序 时间:
2014-08-28 11:24:29
阅读次数:
302
控制器是EEPlat平台界面层部分的核心概念,平台中界面展示都是通过平台的各种控制器综合控制输出的。
EEPlat平台的界面层模型采用了HMVC模式。HMVC模式的采用使得EEPlat平台界面层能够实现从粗粒度到细粒度的灵活的复用,也就是说从比较大的界面区域到最细粒度的界面元素都能够得到良好的复用。为了实现复用,把这些界面粒度通过控制器来实现,也就是说界面的各层次的复用通过各层次的控制器的复用来...
分类:
其他好文 时间:
2014-08-19 16:37:34
阅读次数:
236
EEPlat PaaS平台开创性的利用HMVC模式组织用户界面。能够支持从页面级到页面中某一个元素的复用扩展,即支持粗粒度复用也支持细粒度复用。这在当前UI框架中还是具有创新性的。...
分类:
其他好文 时间:
2014-07-08 16:26:26
阅读次数:
202
参考资料https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src/fecd39ccdf56?at=defaulthttp://ilikekillnerds.com/2010/11/using-smarty-3-...
分类:
Web程序 时间:
2014-06-26 22:37:28
阅读次数:
277