0

例如,在 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 并将我的模块包含在某些配置文件等的情况下完成所有这些工作?

4

1 回答 1

1

我不明白你为什么不只使用作曲家?这正是它的设计初衷——它将允许您开发自己的库/模块并将它们“插入”到您的 Laravel 4 应用程序中,而无需更改核心代码等。

注意 - 作曲家模块可以是您计算机上的私有库 - 它们不必上传到 packagist.org 即可使用。我什至将我的私人作曲家库存储在私人 github 存储库中,这些存储库会自动拉入我的项目中。

于 2013-02-27T00:42:29.310 回答