0

たとえば、Drupal にはViewsというモジュールがあり、 Views Slideshowというモジュールを実行するにはそのモジュールが必要です(Views モジュールのコントローラー/モデルなどからいくつかのメソッドを使用する必要があるため) 。Views Slideshow Extra Effectsモジュールを実行するには、これら 2 つが必要です (このモジュールは、前の 2 つすべてのものを使用し、それを特定の方法で拡張するなど)

これらのモジュールの名前は作り話にすぎません。私はもう Drupal を使用していませんが、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アプリに直接「プラグイン」できます.

注 - composer モジュールは、コンピューター上のプライベート ライブラリーにすることができます。使用するために packagist.org にアップロードする必要はありません。プロジェクトに自動的に取り込まれるプライベート github リポジトリにプライベート Composer ライブラリを保存することさえあります。

于 2013-02-27T00:42:29.310 に答える