【发布时间】:2011-11-12 18:20:32
【问题描述】:
Kohana 3.2 旨在支持 HMVC 设计模式。 HMVC 模式由嵌套的 MVC 三元组组成。然而据我所知,Kohana 的级联文件系统要求所有模型和控制器都放置在顶部的“类”目录中,并将视图放置在顶部的“视图”目录中。如果模型/控制器因此在文件系统的顶层与视图分离,那么我们应该如何实现嵌套的 MVC-triads?
【问题讨论】:
-
图中仅表示逻辑继承,并且仅在控制器之间。物理分离对此有何影响?你试过什么?
-
我的假设/希望是可以在文件系统中实现 HMVC 模式的物理表现,以镜像逻辑模式。否则控制器将指向所有地方,并且 HMVC 的模块化优势将丢失。