例如,在 Drupal 中有一个名为Views的模块,您需要该模块来运行名为Views Slideshow的模块(因为它需要使用来自 Views 模块控制器/模型等的一些方法),并且您需要这两个来运行Views Slideshow Extra Effects模块(这个模块使用前两个的东西,并以特定的方式扩展它等)
这些模块的名称只是虚构的例子,我不再使用 Drupal,但我非常喜欢它的模块架构。
那么,当我只是复制一个具有类似结构的模块时,L4 能否为我提供这种模块环境(此结构用于 CodeIgniter 的 MX HMVC:
modules/
views/
controllers/
views.php
models/
views_model.php
views/
display.php
views_slideshow/
controllers/
views_slideshow.php
models/
views_slideshow_model.php
views/
display.php
views_slideshow_extra_effects/
controllers/
views_slideshow_extra_effects.php
models/
views_slideshow_extra_effects_model.php
views/
display.php
还有一个重要的问题: 是否可以在不使用 composer 并将我的模块包含在某些配置文件等的情况下完成所有这些工作?